2012-11-09 96 views
1

我已經提出了一個應用程序,返回到瀏覽器的PDF。它將pdf加載到必須可見的特定頁面上。這工作正常,但加載PDF需要一段時間。服務在網頁上的PDF頁面

要做到這一點,我給用戶一個帶有數據和URL的對象標籤到谷歌驅動器。當用戶點擊一個按鈕時,pdf開始下載並顯示。

由於大部分的時間只有1頁就是我想有一個選項,以服務於PDF文件較小的用戶非常重要。

是否有任何圖書館只加載1或x頁PDF文件的?主要原因是減少帶寬使用。

也許谷歌腳本分裂的PDF和服務,作爲一個更小的文件,...

我知道谷歌有一個標準docsviewer但它有很大的侷限性。 (不旋轉,...)我更喜歡用戶的Adobe插件。

更新:

我發現一個項目至極覆蓋的AppEngine轉換。

https://github.com/lookfirst/convert

我會檢查它是否支持大PDF文件,如果它可以從驅動器轉換PDF文件到圖像的每一頁。如果這是可能的實時。 我希望轉換+下載圖像需要較少的時間,然後下載整個文件。

+0

有多個庫允許您從文檔中提取單個頁面。您的應用程序是否受到有關使用的圖書館或資源的限制? – mkl

+0

那麼,如果我可以在谷歌上運行它,我不必將其下載到我的網絡服務器。也許谷歌應用程序引擎或應用腳本我使用過pdfbox,也許我可以嘗試一下。 – DavidVdd

回答

0

使用Drive SDK的較小輸出的一種解決方案是將PDF轉換爲Google Doc,然後導出爲HTML。

否則請參閱@mkl的評論。

+0

嗯有可能將大pdf轉換爲谷歌文檔?我知道用驅動器打開它們是不可能的。 – DavidVdd

+0

取決於「大」對你有多大。大多數合理的PDF文件都很好,我在這裏打開了一個20Mb的文件。 –

+0

嗯,有時我的PDF是28Mb或更大,這是我不想發送單個頁面的主要原因:D – DavidVdd