2010-05-14 130 views
8

他們的任何開放源碼的Web PDF查看器?
它有很好的api,我可以通過它來修改查看器的外觀?
我也嘗試過Scribd,Google Docs,FlexPaper和this
但它並沒有給我,因爲我想要的。
然後我已經下載了shadowbox但它沒有給我關於如何使用它的信息?
因此,任何人都知道很好的網頁pdf查看器,如果它提供了定製
這將是偉大的,如果它在PHP中,這應該是偉大的。
在此先感謝...開源Web瀏覽器?

+1

[Open Source Javascript PDF viewer]可能的重複(http://stackoverflow.com/questions/3539879/open-source-javascript-pdf-viewer) – 2011-08-28 05:04:28

回答

2

我不認爲你會找到一個在PHP中的PDF查看器。 PDF格式的解碼發生在客戶端,這意味着您唯一的選擇是依靠客戶端爲您執行解碼工作(Adobe Reader,谷歌瀏覽器的內置閱讀器,OS X的預覽應用等),渲染它使用JavaScript,或想出一些方法將PDF轉換爲HTML。

這些日子裏,PDFs如此無處不在,對我來說,想要嘗試呈現給客戶端並沒有什麼意義;相反,只需告訴他們,他們下載的文件是PDF文件,並提供鏈接到ChromeAdobe Reader,並讓用戶查看任何他們請求的應用程序的PDF。

2

有一個很棒的pdf查看器也是開源的。 ui的實現是基本的。你將不得不努力工作。但它真棒。

http://view.samurajdata.se/

+0

看起來這個軟件已經過時了...它的源代碼提供PHP4代碼和HTML代碼,約翰塞巴斯蒂安巴赫剛剛與之合作。 – 2012-06-19 20:33:49

+0

這意味着它必須被移植。或者也許會有一些新的。 :) – esafwan 2012-06-22 14:02:12

1

還有一個項目從Mozilla的所謂PDF.js.他們希望能夠將它作爲Firefox的一部分提供。

在得到它:http://mozilla.github.com/pdf.js/

我已經嘗試過了自己和它工作得很好。唯一的問題是源代碼JS文件大約是1.4MB,這是相當大的,由於一些奇怪的編碼標準,我無法縮小它們。

+0

真棒組件;它只能在Firefox中工作嗎?其他瀏覽器如何? IE/Chrome瀏覽器/ Safari瀏覽器? – Sean 2012-11-07 06:01:54

+0

@Sean在IE8中無法正常工作 – 2012-11-16 12:39:08

+0

對我而言。我最終編寫了一個jQuery插件。 http://dev.funkynerd.com/projects/jquery-pdfdoc – 2012-11-17 22:41:47