使用ImageMagick我可以使用命令“convert”将任何pdf文档转换为图像:
convert abc.pdf abc.png
这会将所有pdf页面转换为png图像。
如何使用PHP或Java实现此功能,以便我可以在我的网站上提供此功能,使用户能够像Google Books一样在线阅读图书。
答案 0 :(得分:4)
ImageMagick有一个名为JMagick
的Java API。
答案 1 :(得分:3)
您可以使用Java和pdf-renderer库。请看this帖子。
答案 2 :(得分:2)
在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();
答案 3 :(得分:1)
PHP有一个非常好的ImageMagick模块。在http://php.net/manual/en/book.imagick.php
阅读所有相关信息答案 4 :(得分:0)
也许JPedal Java PDF library可以帮到你?
在他们的网站上,您可以找到一些关于将PDF转换为图片的演示:PDF to text and PDF to Image Conversion