使用ImageMagick我可以用命令的任何PDF文檔轉換成圖像轉換「轉換」:如何.PDF到png格式
convert abc.pdf abc.png
這將轉換所有PDF頁面的PNG圖像。
如何使用PHP或Java實現此功能,以便我可以在我的網站上提供此功能,以使用戶能夠像Google圖書一樣在線閱讀圖書。
使用ImageMagick我可以用命令的任何PDF文檔轉換成圖像轉換「轉換」:如何.PDF到png格式
convert abc.pdf abc.png
這將轉換所有PDF頁面的PNG圖像。
如何使用PHP或Java實現此功能,以便我可以在我的網站上提供此功能,以使用戶能夠像Google圖書一樣在線閱讀圖書。
PHP有一個很好的ImageMagick模塊。請閱讀http://php.net/manual/en/book.imagick.php
ImageMagick有一個名爲JMagick
的Java API。
也許JPedal Java PDF library可以幫到你嗎?
在他們的網站,你可以找到有關轉換PDF到圖像的一些demo:PDF to text and PDF to Image Conversion
您可以使用Java和PDF-渲染庫。看看this的帖子。
在Java中,您可以從命令行調用Ghostscript。 Ghostscript免費提供。
ProcessBuilder processBuilder = new ProcessBuilder("C:\\Programme\\gs\\gs9.00\\bin\\gswin32c.exe", "-dSAFER", "-dBATCH", "-dNOPAUSE", "-sDEVICE=pngalpha", "-r300", "-sOutputFile=C:\\TemplateEditor\\AdGenXTest\\Testdaten\\ActualPNGs\\" + fileName + ".png", "C:\\TemplateEditor\\AdGenXTest\\Testdaten\\ActualPDFs\\" + fileName + ".pdf");
processBuilder.start();
請在迴應因爲不是所有的人都會說德語 – 2012-01-16 10:34:32
從Java執行進程有點過分,並且有更好的Java內部方法來執行此操作 - Apache PDFBox,Aspose,Java SE ImageIO – mmcrae 2015-02-13 12:24:40
你可以考慮從內部Java或PHP執行的ImageMagick如果可能的話 – 2010-09-30 19:13:04
的Apache PDFBox的幫助http://stackoverflow.com/questions/18189314/convert-a-pdf-file-to-image – mmcrae 2015-02-13 15:07:08