成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PDF文件預(yù)覽項(xiàng)目選型

Scott / 1596人閱讀

摘要:文件預(yù)覽項(xiàng)目選型文件在線預(yù)覽有多種方式,目前使用較多的有種。中文支持較好,沒(méi)有亂碼問(wèn)題。在線示例中文文檔可以將轉(zhuǎn)換成,并且可以在中精確顯示原生文本包括在中的字體顏色位置,可以選擇搜索復(fù)制等,可選單文件輸出。缺點(diǎn)文件過(guò)大可能會(huì)出現(xiàn)瀏覽器卡死。

PDF文件預(yù)覽項(xiàng)目選型

PDF文件在線預(yù)覽有多種方式,目前使用較多的有3種:pdf2swf、pdf2image、pdf2html。這3種方式各有優(yōu)缺點(diǎn),下面將詳細(xì)介紹。

個(gè)性需求

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

預(yù)覽界面的文本不可復(fù)制

pdf2swf

pdf2swf是adobe提供的一個(gè)pdf文檔免費(fèi)轉(zhuǎn)換工具。在線預(yù)覽pdf需要搭配flexpaper使用。

pdf2swf官網(wǎng)
flexpaper官網(wǎng)
pdf2swf+flexpaper是一種在線預(yù)覽pdf的輕量級(jí)解決方案,無(wú)需本地pdf軟件環(huán)境的支持。它被廣泛使用在各大下載站點(diǎn)上,如CSDN、51CTO等。csdn下載
優(yōu)點(diǎn)

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

開(kāi)發(fā)工作量較小,有現(xiàn)成的代碼庫(kù)。

開(kāi)源協(xié)議商業(yè)友好,有免費(fèi)開(kāi)源版本。

預(yù)覽界面處于一個(gè)多帶帶的frame層中,易于已有工程集成。

缺點(diǎn)

項(xiàng)目的個(gè)性需求實(shí)現(xiàn)較為困難,需要熟悉或修改flexpaper。

速度較慢,CSDN下載上面的預(yù)覽常有卡死現(xiàn)象。

flexpaper免費(fèi)版本不能移除商標(biāo)且長(zhǎng)度不能大于10頁(yè)。各版本參考

pdf2image ASPOSE.PDF

aspose.pdf是一個(gè)pdf文檔的查看、操作支持庫(kù),產(chǎn)品有全面的文檔、Demo。
優(yōu)點(diǎn)

產(chǎn)品文檔、Demo齊全,平臺(tái)支持全。

可以對(duì)pdf文檔精細(xì)化控制,精確到具體的文字。

多頁(yè)pdf文檔支持設(shè)置頁(yè)眉、頁(yè)腳等。

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

缺點(diǎn)

沒(méi)有開(kāi)源許可,費(fèi)用較大。

產(chǎn)品相對(duì)復(fù)雜,學(xué)習(xí)成本較高。

ICEPDF

icepdf是一個(gè)操作pdf的開(kāi)源引擎,輕量、快速、高效。
優(yōu)點(diǎn)

轉(zhuǎn)pdf為png較快,格式良好。

中文支持較好,沒(méi)有亂碼問(wèn)題。

基本滿足個(gè)性需求。

缺點(diǎn)

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

免費(fèi)版圖片清晰度不足。

pdf2html

pdf2html的方案很多,有火狐的pdf.js,JPedal,還有國(guó)人主導(dǎo)開(kāi)發(fā)的pdf2htmlEX等,是HTML5興起后的新方案。

pdf.js

pdf.js是火狐支持開(kāi)發(fā)的一個(gè)pdf展示工具,主要用于HTML5平臺(tái)。在線示例
優(yōu)點(diǎn)

已內(nèi)置火狐瀏覽器,穩(wěn)定性好。

純js操作,方便修改。

基本滿足個(gè)性需求。

商業(yè)友好。

缺點(diǎn)

對(duì)舊版瀏覽器的支持較差。

需要學(xué)習(xí)服務(wù)端js,入門較難。

中文資料、支持較少。

JPedal

類似pdf.js。

pdf2htmlEX

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

精確顯示原生文本。

生成的文件大小與壓縮后的pdf文件相當(dāng),節(jié)省帶寬。

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

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

國(guó)人開(kāi)發(fā),可以論壇、郵件列表提供支持。

缺點(diǎn)

pdf文件過(guò)大可能會(huì)出現(xiàn)瀏覽器卡死。

開(kāi)源協(xié)議是GPLV3,商業(yè)使用受限。

簡(jiǎn)單總結(jié)

幾套方案比較下來(lái),各有優(yōu)缺點(diǎn)。swf比較消耗資源,且樣式老舊,不推薦。圖片方式不能檢索文本,也不推薦。html5是潮流,且案例較多,頁(yè)面美觀,推薦。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/65525.html

相關(guān)文章

  • PC項(xiàng)目里面使用pdf.js在線預(yù)覽pdf文件功能

    摘要:一天找到我,客戶說(shuō)了要實(shí)現(xiàn)一個(gè)在線預(yù)覽文件的功能而且要不能下載我,沒(méi)做過(guò)啊,然后去搜索了一下,有一個(gè)的開(kāi)源項(xiàng)目打開(kāi)找到該項(xiàng)目地址具體內(nèi)容去看文檔,由于項(xiàng)目是純開(kāi)發(fā)這里的直接用提取碼解壓后的文件你的文件地址在線預(yù)覽去掉下載和打印按鈕找到文件 1.一天PM找到我,客戶說(shuō)了要實(shí)現(xiàn)一個(gè)在線預(yù)覽pdf文件的功能!而且要不能下載2.我: ???,沒(méi)做過(guò)啊,然后去搜索了一下,有一個(gè)pdf.js的開(kāi)源...

    klivitamJ 評(píng)論0 收藏0
  • PC項(xiàng)目里面使用pdf.js在線預(yù)覽pdf文件功能

    摘要:一天找到我,客戶說(shuō)了要實(shí)現(xiàn)一個(gè)在線預(yù)覽文件的功能而且要不能下載我,沒(méi)做過(guò)啊,然后去搜索了一下,有一個(gè)的開(kāi)源項(xiàng)目打開(kāi)找到該項(xiàng)目地址具體內(nèi)容去看文檔,由于項(xiàng)目是純開(kāi)發(fā)這里的直接用提取碼解壓后的文件你的文件地址在線預(yù)覽去掉下載和打印按鈕找到文件 1.一天PM找到我,客戶說(shuō)了要實(shí)現(xiàn)一個(gè)在線預(yù)覽pdf文件的功能!而且要不能下載2.我: ???,沒(méi)做過(guò)啊,然后去搜索了一下,有一個(gè)pdf.js的開(kāi)源...

    mykurisu 評(píng)論0 收藏0
  • vue下使用 pdf.js 預(yù)覽 和 打印 PDF文檔 兼容React

    摘要:我使用前端開(kāi)發(fā)框架是有一個(gè)打印文檔的需求這個(gè)需求最開(kāi)始是交給后臺(tái)但是明顯不切實(shí)際因?yàn)楹笈_(tái)服務(wù)器根本就無(wú)法連接打印機(jī)所以這個(gè)預(yù)覽加打印文檔的需求就交到了前端開(kāi)始我有想過(guò)直接打開(kāi)文件但事實(shí)上直接打開(kāi)文件的表現(xiàn)不太好如果是在的環(huán)境下會(huì)直接下載文件 我使用前端開(kāi)發(fā)框架是vue,有一個(gè)打印PDF文檔的需求.這個(gè)需求最開(kāi)始是交給后臺(tái),但是明顯不切實(shí)際, 因?yàn)楹笈_(tái)服務(wù)器,根本就無(wú)法連接打印機(jī).所以這...

    vvpvvp 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<