本文目录一览:
- 1、JAVA 生成了一个pdf文件 可我想让它在JAVA里就能开了的那种 而不是手动打开
- 2、java pdf open
- 3、java语言怎么通过点击一个pdf文件超链接,实现pdf文件在线(html)预览。如下图:
- 4、如何使用java打开pdf文件
- 5、求java手机阅读pdf文件阅读器
- 6、java复制生成的pdf文件打不开,该如何处理
JAVA 生成了一个pdf文件 可我想让它在JAVA里就能开了的那种 而不是手动打开
ByteArrayOutputStream ba = new ByteArrayOutputStream();
try {
PdfWriter writer = PdfWriter.getInstance(doc, ba);
doc.open();
doc.add(new Paragraph("Hello World"));
} catch (DocumentException e) {
e.printStackTrace();
}
doc.close();
response.setContentType("application/pdf");
response.setContentLength(ba.size());
ServletOutputStream out = response.getOutputStream();
ba.writeTo(out);
out.flush();
Java 里response 就可以实现的。
java pdf open
改成这样试一下:
response.setHeader("Content-disposition", "inline; filename=\""+ filename + "\"");
使用什么名字保存,最终取决于浏览器。
如果实在不行,还可以用mod-rewrite或者Spring的url-rewrite修改路径以达到预期效果。
java语言怎么通过点击一个pdf文件超链接,实现pdf文件在线(html)预览。如下图:
到 下载
安装Adobe Reader 就可以了。如果你是制作网页,那超链接直接指向PDF文件就可以了。例如:
a href="xxxx.pdf"在线浏览PDF文件/a
如何使用java打开pdf文件
java打开PDF需要借助其他的jar包的,如果我没记错的话,然后查看相应的API接口。应该是以流的形式进行读取,之前写过一点是往里面写数据的,生成html文然后写入PDF文件 工具有: ItextPdf、FlyingAndItext、pd4ml 这些是将html文转换为PDF文件的...
求java手机阅读pdf文件阅读器
如果你不是WM智能机,劝你不要奢望浏览PDF文档。即使勉强能看,文件不能大,效果不会好的。
2.至于PDG超星格式的图书,手机上能看几乎是天方夜谭。要知道,每一个pdg文件都是加密的,连
PC上都没有破解版,而且好像超星并没有出手机版浏览器,手机上破解它几乎是不可能的。
3.随身看PDF文件,可以考虑MP4。目前主流的MP4都可以支持PDF文件,如蓝魔T12。本人的昂达VX545HD就可以浏览PDF,其浏览软件有100M之大,手机上能行吗? 但据称它对彩色的PDF支持不好,本人尚未测试过,无法评判。
4.手机 240*320的分辨率,即使能看PDF,你的眼睛会累坏的。相比之下,大屏幕的MP4浏览PDF的效果好很多,但字体还是太小。
5. 如果你有随时浏览PDF的需求,倒是可以考虑用上网本,10寸左右的屏,字体大小与书相当。就是价格略贵了些。
以上供你参考。
@@@@@@@@@@@@@@@
PDF阅读器 MobilePDF v1.0
软件类别:文档处理 资费提示:免费版 下载次数:50000-250000 软件语言:英文 更新时间:2010-05-03 适用平台/机型:Java
@@@@@@@@@@@@@@@@@
在支持Java的手机上阅读Word、Excel和PDF文件的小窍门
你也许碰到过下面的情况:你在手机上收到了一个Word、Excel或PDF文件(现在的手机很多都有系统自带的电子邮件软件),但你的手机并不是可以安装专门阅读器的智能手机,而只能运行一些Java程序。可是你想立刻就阅读这些文件而不是等到有电脑的时候再打开它们。有什么好办法吗?
如果在因特网上仔细搜索,你也许已经找到了两个叫做Mobile Doc Viewer和Mobile PDF Viewer的软件。但根据我自己的经验,这两个软件并不好用而且不是免费的。
其实有一个很简单的小窍门可以在支持Java的手机上看Word,Excel,PDF或其它文档。你所需要的只是一个Gmail账号并在手机上安装基于Java ME的Gmail移动版。把你收到的文档转发或把你要看的Word、Excel或PDF文档作为附件发到你的Gmail邮箱。然后用Gmail手机版访问你的Gmail账号,打开你刚刚转发/发送的邮件,选择查看附件,谷歌会把Word、Excel或PDF文档转换成适合于手机的显示。
当然,你最好有上网包月来使用这种方式在在支持Java的手机上阅读Word、Excel和PDF文件,否则代价可能相当昂贵
java复制生成的pdf文件打不开,该如何处理
出现这个问题的原因就是,提问者用的是字符流,实际不确定文件类型的时候,需要用字节流进行传递,之后会原样输出,否则会有错误。举例:
FileInputStream
fis
=
new
FileInputStream("D:/test.pdf");//要进行复制的文件读取
FileOutputStream
fos
=
new
FileOutputStream("D:/testFinal.pdf");//要保存的文件
int
length
=
0;//初始化流长度
byte[]
buffer
=
new
byte[2024];
//
缓存字节设置为2m
while((length=fis.read(buffer))
!=
-1){//如果内容长度不是空
fos.write(buffer,
0,
length);//写入到新文件
}
fos.close();//关闭不用的流
fis.close();//关闭不需要的流
备注:IO流在使用完成后,一定要通过close方法及时关闭。