Image 如何将rtf转换为图像格式(jpg/png..)

Image 如何将rtf转换为图像格式(jpg/png..),image,rtf,Image,Rtf,我需要将包含图像jpgs/pngs的rtf文档转换为图像格式 jpgs或pngs计划,你对如何做有什么想法吗? 在服务器端web上 谢谢,您可以使用虚拟打印设备,例如:如果以编程方式,您指的是脚本,您可以将RTF程序编写为打开文件的脚本,然后导出为PDF,然后将PDF导出为图像。至少,这种操作在OSX上相对容易。您可能完全可以在Automator中使用文本编辑和预览来完成。否则,在OSX上,您也可以尝试访问核心服务,以完成相同的任务。不过,对Windows没有任何线索。希望有帮助 您可能希望编写

我需要将包含图像jpgs/pngs的rtf文档转换为图像格式 jpgs或pngs计划,你对如何做有什么想法吗? 在服务器端web上
谢谢,您可以使用虚拟打印设备,例如:

如果以编程方式,您指的是脚本,您可以将RTF程序编写为打开文件的脚本,然后导出为PDF,然后将PDF导出为图像。至少,这种操作在OSX上相对容易。您可能完全可以在Automator中使用文本编辑和预览来完成。否则,在OSX上,您也可以尝试访问核心服务,以完成相同的任务。不过,对Windows没有任何线索。希望有帮助

您可能希望编写一个由cronjob执行的bash脚本。因此,在一个定义的时间,或者在一个定义的时间段之后,您将把您的rtf文件转换为JPG。 虽然我不知道这是否能满足您的编程需求。。以下是如何进行此转换: 要转换包含图像等高级功能的rtf文件,就像在您的例子中一样,您需要unoconv,这需要安装libreoffice

unoconv -f pdf "${input_file}"
否则,仅供参考,因为这不是您的情况,如果rtf文件只包含简单的文本,您可以通过使用级联转换(如

// convert rtf to txt
unrtf --text "input_file.rtf" > "temp.txt"

// convert txt to pdf
enscript "temp.txt" -o - | ps2pdf - "temp.pdf"

// convert pdf to jpg
convert -quality 100 -append "temp.pdf" "output.jpg"

// remove temp files
trash "temp.txt" "temp.pdf" // or rm if you prefer