我们要求将Excel,PDF和Word中的任何传入文档转换为图像。有什么建议吗?
我不确定ImageMagik是否会这样做,但我的理解仅仅是图像的格式转换,我猜也是处理PDF。 Excel和Word怎么样?
提前致谢
答案 0 :(得分:6)
您可以先使用以下内容将所有内容转换为pdf:
$ libreoffice --headless --invisible --convert-to pdf *.
的 libreofficeextension 强>
然后使用imagemagick ...
你可能在单词中有一些格式问题,特别是在powerpoint中
答案 1 :(得分:1)
你是对的 - imagemagick 不会处理MS Office格式,因为它只处理图像格式转换。
对于PDF,可以直接使用imagemagick:
convert -density 400 filename.pdf filename.jpeg
它将为您提供文件:
其中N是文档中的页数。 pdf2ps
将实现相同的目标,但您需要使用命令行参数来获得相同的输出质量。
对于MS Office产品,我记得有一些API允许您访问套件的功能(这是MS Office 2007,来自内存),比如打开文件并将其导出为PDF。如果您可以了解PDF格式,那么您可以使用上面的方法将其转换为图像。一些负面观点:
答案 2 :(得分:0)
相当古老的问题仍然是我解决的问题:
希望它有所帮助。