本文目錄一覽:
- 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方法及時關閉。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/247320.html