1

我正在使用 imagemagick 将 pdf 文件的第一页作为 jpg 图像:

exec("convert pdffile.pdf[0] output.jpg");

是否可以以相同的方式获取 doc/docx 文件的第一页?当我尝试转换它时,我收到以下错误消息:

“此图像格式没有解码委托”

在研究中,我发现 imagemagick 无法读取 doc/docx 文件。

那么在php中将 doc/docx 文件的第一页提取为 jpg 图像的最佳方法是什么?如果可能,我想使用相同的代码转换不同的文件格式。

4

1 回答 1

4

Unoconv是一个 shell 命令,它利用 LibreOffice/OpenOffice 并支持它可以读取为导入的所有格式以及它支持导出到的所有格式。它确实可以导出为 PDF 和多种图像格式,因此如果您无法将第一页导出为图像,您可以使用它来创建 PDF 并使用 Imagemagick 来完成剩下的工作。

它位于最常见发行版的存储库中,由于它是 python,因此可能也可以通过一些努力将它安装在 Windows 机器上。

于 2013-07-04T11:54:14.970 回答