繁体   English   中英

如何将.pdf转换为.png

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM