国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PDF文件預覽項目選型

Scott / 1594人閱讀

摘要:文件預覽項目選型文件在線預覽有多種方式,目前使用較多的有種。中文支持較好,沒有亂碼問題。在線示例中文文檔可以將轉換成,并且可以在中精確顯示原生文本包括在中的字體顏色位置,可以選擇搜索復制等,可選單文件輸出。缺點文件過大可能會出現瀏覽器卡死。

PDF文件預覽項目選型

PDF文件在線預覽有多種方式,目前使用較多的有3種:pdf2swf、pdf2image、pdf2html。這3種方式各有優缺點,下面將詳細介紹。

個性需求

預覽界面的下載按鈕可控(根據需要顯示)

預覽界面的文本不可復制

pdf2swf

pdf2swf是adobe提供的一個pdf文檔免費轉換工具。在線預覽pdf需要搭配flexpaper使用。

pdf2swf官網
flexpaper官網
pdf2swf+flexpaper是一種在線預覽pdf的輕量級解決方案,無需本地pdf軟件環境的支持。它被廣泛使用在各大下載站點上,如CSDN、51CTO等。csdn下載
優點

使用廣泛,較為成熟,入門容易。

開發工作量較小,有現成的代碼庫。

開源協議商業友好,有免費開源版本。

預覽界面處于一個多帶帶的frame層中,易于已有工程集成。

缺點

項目的個性需求實現較為困難,需要熟悉或修改flexpaper。

速度較慢,CSDN下載上面的預覽常有卡死現象。

flexpaper免費版本不能移除商標且長度不能大于10頁。各版本參考

pdf2image ASPOSE.PDF

aspose.pdf是一個pdf文檔的查看、操作支持庫,產品有全面的文檔、Demo。
優點

產品文檔、Demo齊全,平臺支持全。

可以對pdf文檔精細化控制,精確到具體的文字。

多頁pdf文檔支持設置頁眉、頁腳等。

輸出支持html、圖片等多種格式,方便后期擴展。

缺點

沒有開源許可,費用較大。

產品相對復雜,學習成本較高。

ICEPDF

icepdf是一個操作pdf的開源引擎,輕量、快速、高效。
優點

轉pdf為png較快,格式良好。

中文支持較好,沒有亂碼問題。

基本滿足個性需求。

缺點

清晰的圖片對帶寬的要求較高,加載速度慢。

免費版圖片清晰度不足。

pdf2html

pdf2html的方案很多,有火狐的pdf.js,JPedal,還有國人主導開發的pdf2htmlEX等,是HTML5興起后的新方案。

pdf.js

pdf.js是火狐支持開發的一個pdf展示工具,主要用于HTML5平臺。在線示例
優點

已內置火狐瀏覽器,穩定性好。

純js操作,方便修改。

基本滿足個性需求。

商業友好。

缺點

對舊版瀏覽器的支持較差。

需要學習服務端js,入門較難。

中文資料、支持較少。

JPedal

類似pdf.js。

pdf2htmlEX

在線示例、中文文檔
pdf2htmlEX可以將PDF轉換成HTML,并且可以在html中精確顯示原生文本(包括在pdf中的字體、顏色、位置,可以選擇、搜索、復制等),可選單html文件輸出。
優點

精確顯示原生文本。

生成的文件大小與壓縮后的pdf文件相當,節省帶寬。

可選單html文件輸出,方便歸檔文件。

中文支持較好,有中文示例。

國人開發,可以論壇、郵件列表提供支持。

缺點

pdf文件過大可能會出現瀏覽器卡死。

開源協議是GPLV3,商業使用受限。

簡單總結

幾套方案比較下來,各有優缺點。swf比較消耗資源,且樣式老舊,不推薦。圖片方式不能檢索文本,也不推薦。html5是潮流,且案例較多,頁面美觀,推薦。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/65525.html

相關文章

  • PC項目里面使用pdf.js在線預覽pdf文件功能

    摘要:一天找到我,客戶說了要實現一個在線預覽文件的功能而且要不能下載我,沒做過啊,然后去搜索了一下,有一個的開源項目打開找到該項目地址具體內容去看文檔,由于項目是純開發這里的直接用提取碼解壓后的文件你的文件地址在線預覽去掉下載和打印按鈕找到文件 1.一天PM找到我,客戶說了要實現一個在線預覽pdf文件的功能!而且要不能下載2.我: ???,沒做過啊,然后去搜索了一下,有一個pdf.js的開源...

    klivitamJ 評論0 收藏0
  • PC項目里面使用pdf.js在線預覽pdf文件功能

    摘要:一天找到我,客戶說了要實現一個在線預覽文件的功能而且要不能下載我,沒做過啊,然后去搜索了一下,有一個的開源項目打開找到該項目地址具體內容去看文檔,由于項目是純開發這里的直接用提取碼解壓后的文件你的文件地址在線預覽去掉下載和打印按鈕找到文件 1.一天PM找到我,客戶說了要實現一個在線預覽pdf文件的功能!而且要不能下載2.我: ???,沒做過啊,然后去搜索了一下,有一個pdf.js的開源...

    mykurisu 評論0 收藏0
  • vue下使用 pdf.js 預覽 和 打印 PDF文檔 兼容React

    摘要:我使用前端開發框架是有一個打印文檔的需求這個需求最開始是交給后臺但是明顯不切實際因為后臺服務器根本就無法連接打印機所以這個預覽加打印文檔的需求就交到了前端開始我有想過直接打開文件但事實上直接打開文件的表現不太好如果是在的環境下會直接下載文件 我使用前端開發框架是vue,有一個打印PDF文檔的需求.這個需求最開始是交給后臺,但是明顯不切實際, 因為后臺服務器,根本就無法連接打印機.所以這...

    vvpvvp 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<