[英]How to convert .pdf to .png
使用ImageMagick,我可以使用命令“转换”将任何pdf文档转换为图像:
convert abc.pdf abc.png
这会将所有pdf页面转换为png图像。
如何使用PHP或Java实现此功能,以便可以在我的网站上提供此功能,以使用户能够像Google Books一样在线阅读图书。
有一个用于ImageMagick的Java API,称为JMagick
。
这是各种语言的可用ImageMagick API的列表 。
您可以使用Java和pdf-renderer库。 看这个帖子。
在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();
有一个非常好的PHP的ImageMagick模块。 在http://php.net/manual/zh/book.imagick.php上阅读有关它的全部信息
也许JPedal Java PDF库可以为您提供帮助?
在他们的网站上,您可以找到有关将PDF转换为图像的一些演示: PDF转换为文本以及PDF转换为图像
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.