我正在使用imagemagick将pdf文件的第一页作为jpg图像:
exec("convert pdffile.pdf[0] output.jpg");
是否可以以相同的方式获取doc / docx文件的第一页?当我尝试转换它时,我收到以下错误消息:
“此图像格式无解码代理”
在研究中,我发现imagemagick无法读取doc / docx文件。
那么在 php 中以jpg图像的形式提取doc / docx文件的第一页的最佳方法是什么? 如果可能的话,我想使用相同的代码转换不同的文件格式。
答案 0 :(得分:4)
Unoconv是一个shell命令,它利用LibreOffice / OpenOffice并支持它可以读作导入的所有格式以及它支持导出的所有格式。它确实导出为PDF和多种图像格式,因此如果您无法将第一页导出为图像,则可以使用它来创建PDF并使用Imagemagick来完成剩下的工作。
它位于最常见的发行版的存储库中,因为它是python,所以可能也可以通过一些努力将它安装在Windows机器上。