WEB在线预览PDF
這是我在博客園發(fā)表的第一篇文章。以后會陸續(xù)把在線預覽其他格式文檔的解決方案發(fā)表出來。
解決思路:把pdf轉換成html顯示。
在線預覽pdf我暫時了解3種解決方案,歡迎大家補充。
?
方案一:
利用pdf2html軟件將PDF轉換成HTML。
用法: PDF2HTML [選項] <PDF 文件> [<HTML 文件>]
-f <頁數(shù)> ? : 轉換開始頁
-l <頁數(shù)> ?: 轉換結束頁
-z <縮放率>? ? ? ? : 設置轉換縮放率,從 50 到 200
-c?????????????? ??: 創(chuàng)建在一個連續(xù) HTML 頁面中
-d?????????????? : 從連續(xù) HTML 頁面刪除圖片
-b <間距> ?: 字符間距
-j <JPEG 品質> : 設置 JPEG 品質,從 1 到 100
-g?????????????? : Set JPEG grayscale
-u <用戶密碼>???????? : 用戶密碼
-w <所有者密碼> ? ? ? ? ? ?: 用戶密碼
-q???????????????????????? ?: 轉換完成后退出
-m???????????????????????? : 運行不需要窗口
-r???????????????????????? ?: 覆蓋現(xiàn)有目標文件不提示確認
-i <輸入 PDF 文件名> ? ? ? ? : 將被轉換 PDF 文件
-o <輸出 HTML 文件名> ? ? ?: 將被創(chuàng)建的 HTML 文件
-h 或 -? ? ? ? ? ? ? ? ? ? ? ? ? ? : 打印 PDF2HTML 使用信息
舉例:?
PDF2HTML -q -f 5 -l 8 -i c:\a.pdf -o c:\a.html
PDF2HTML -q -m -r -i "c:\a.pdf" -o "c:\a.html"
PDF2HTML -q -m -r -c -d -i c:\a.pdf -o c:\a.html
PDF2HTML -q -m -r -u user -w owner -i c:\a.pdf -o c:\a.html
?
優(yōu)點:兼容ie6-8,除此之外別無其他優(yōu)點
缺點:復雜格式轉換效果令人堪憂,畢竟06年的軟件,不能要求太高
?
方案二:
利用開源庫pdf2htmlEX將PDF轉換成HTML。
轉換效果實例:
- 文字排版
- 數(shù)學公式
- 科學論文
- 中文文檔
github地址:https://github.com/coolwanglu/pdf2htmlEX
?
主要代碼:D:/pdf2htmlEX/pdf2htmlEX.exe ..\pdf\1.pdf ..\pdf\1.html
?
優(yōu)點:轉換效果真的很完美,開源
缺點:瀏覽器必須支持HTML5
?
方案三:
利用pdf.js展示pdf文件。
在線演示:http://mozilla.github.com/pdf.js/web/viewer.html
github地址:https://github.com/mozilla/pdf.js
?
優(yōu)點:顯示效果完美,開源
缺點:瀏覽器必須支持HTML5
?
總結
以上是生活随笔為你收集整理的WEB在线预览PDF的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java实现串口ymodem 传输文件_
- 下一篇: java 生产者消费者_基于JAVA的生