new*_*ser 2 command-line imagemagick
我想使用 php 图像库imagemagick将 .DOC 文件转换为 .PDF 格式。当我使用
convert filename.doc filename.pdf
命令在终端将文件转换为 .PDF 格式我收到错误
convert: no decode delegate for this image format `ATTENDANCE.doc' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `ATTENDANCE.pdf' @ error/convert.c/ConvertImageCommand/3011.
Run Code Online (Sandbox Code Playgroud)
任何帮助和建议将是可观的。
ImageMagick 无法读取 doc 文件。
你可以试试
oowriter -pt pdf your_word_file.doc
Run Code Online (Sandbox Code Playgroud)
这需要您安装 libre/openoffice 套件。请注意,如果您有 libreoffice,请替换oowriter为lowriter.
有关类似问题,请参阅此其他答案。
根据 Broam 的说法,另一种调用是
oowriter -convert-to pdf:writer_pdf_Export doc_file.doc –
Run Code Online (Sandbox Code Playgroud)
虽然我没有测试过这个。
网络服务
或者,如果您有 Google 帐户或不介意制作一个,我也建议使用Google 文档(现已集成到 Google 驱动器中)作为替代方案。
您可以上传文档,它会为您将其转换为 pdf(如果您愿意,也可以将其转换为 openoffice 格式)。
你应该使用哪一个?
在这两个选项中,我上次检查 Google 文档时具有更高的转换保真度。
您可以使用Libreoffice作为无头工具将文档转换为 pdf:
libreoffice --headless --convert-to pdf *.doc
Run Code Online (Sandbox Code Playgroud)
(摘自这个SO答案)
| 归档时间: |
|
| 查看次数: |
17457 次 |
| 最近记录: |