WEB在線預覽PDF


這是我在博客園發表的第一篇文章。以后會陸續把在線預覽其他格式文檔的解決方案發表出來。

解決思路:把pdf轉換成html顯示。

在線預覽pdf我暫時了解3種解決方案,歡迎大家補充。

 

方案一:

利用pdf2html軟件將PDF轉換成HTML

用法: PDF2HTML [選項] <PDF 文件> [<HTML 文件>]

-f <頁數>          : 轉換開始頁
-l <頁數>          : 轉換結束頁
-z <縮放率>             : 設置轉換縮放率,從 50 到 200
-c                        : 創建在一個連續 HTML 頁面中
-d                      : 從連續 HTML 頁面刪除圖片
-b <間距>         : 字符間距
-j <JPEG 品質>      : 設置 JPEG 品質,從 1 到 100
-g                      : Set JPEG grayscale
-u <用戶密碼>            : 用戶密碼
-w <所有者密碼>             : 用戶密碼
-q                             : 轉換完成后退出
-m                            : 運行不需要窗口
-r                              : 覆蓋現有目標文件不提示確認
-i <輸入 PDF 文件名>         : 將被轉換 PDF 文件
-o <輸出 HTML 文件名>      : 將被創建的 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

 

優點:兼容ie6-8,除此之外別無其他優點

缺點:復雜格式轉換效果令人堪憂,畢竟06年的軟件,不能要求太高

 

方案二:

利用開源庫pdf2htmlEX將PDF轉換成HTML。

轉換效果實例:

github地址:https://github.com/coolwanglu/pdf2htmlEX

 

主要代碼:D:/pdf2htmlEX/pdf2htmlEX.exe ..\pdf\1.pdf ..\pdf\1.html

 

優點:轉換效果真的很完美,開源

缺點:瀏覽器必須支持HTML5

 

方案三:

利用pdf.js展示pdf文件。

在線演示:http://mozilla.github.com/pdf.js/web/viewer.html

github地址:https://github.com/mozilla/pdf.js

 

優點:顯示效果完美,開源

缺點:瀏覽器必須支持HTML5

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM