2012-11-05 32 views
0

我們在Google AppEngine環境中有一個應用程序,我們需要將PDF文件轉換爲PNG圖像。PDF到Google AppEngine內部的圖像

有沒有人知道可以在GAE環境下工作的解決方案? 有沒有人有免費解決方案的成功經驗? 任何人都可以推薦一些商業解決方案嗎?

我們已經嘗試過PDFRenderer--它是免費的,通常工作,但看起來不再受支持,並且它對某些文檔有麻煩。

有PDFBox和Ghostscript,但他們沒有API,只有命令行工具。這是可以使用的,但我們認爲使用命令行工具會導致性能問題。有人對他們有一些經驗嗎?

有Qoppa Software提供的PDFImages,我們計劃使用它,如果沒有找到任何免費的解決方案。有人有經驗嗎?

另外,有一個想法可以通過Google Drive來實現。有能力保存文件並以首選格式導出。你怎麼看待這件事?

在此先感謝您的任何答案。

+2

http://svn.apache.org/repos/asf/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/PDFToImage.java – Neeraj

+1

我知道上面的鏈接對您沒有用處。但是如何添加pdfbox的整個源代碼,並使用上述類來完成您的任務?我知道這不是一個好的解決方案 – Neeraj

+1

我認爲這不是一個好的解決方案,並且在很多情況下都可以正常工作,但從pdf文檔生成png圖像是應用程序的基本功能,我們需要非常好的解決方案。任何方式感謝您的關注。 –

回答

1

正如我前面評論的那樣,將整個源代碼導入到您的項目並使用PDFToImage.java將PDF轉換爲圖像是您的一個解決方案。使用pdfbox您可以將pdf轉換爲JPEG或PNG格式。你可以添加png作爲參數或編輯類PDFToImage,創建png圖像作爲默認值(但它不是一個好的解決方案)。

按照我的說法,要將pdf轉換爲圖像,最好的工具是ImageMagick。它比PDFBox更快更可靠。我認爲ImageMagick也提供API。請檢查this link並檢查它是否對您有用。

相關問題