画像 (jpgs/pngs) を含む rtf ドキュメントをプログラムで画像形式 jpgs または pngs に変換する必要があります。その方法について何かアイデアはありますか? サーバー側 (ウェブ) ありがとう
3 に答える
cronjob によって実行される bash スクリプトを作成したい場合があります。したがって、定義された時間または定義された期間の後、rtf ファイルが jpg に変換されます。
これがあなたの「プログラム的な」ニーズを満たすかどうかはわかりませんが..この変換を行う方法は次の
とおりです.rtfファイルを変換するには、画像などの「高度な」機能が含まれています。インストールされます。
unoconv -f pdf "${input_file}"
それ以外の場合は、参考までに、rtf ファイルに単なるテキストのみが含まれている場合は、次のようなカスケード変換を使用して libreoffice をインストールする必要を回避できます。
// 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
たとえば、仮想印刷デバイスを使用できます: http://www.joyprinter.com/
プログラムでスクリプトを意味する場合は、RTF プログラムをスクリプト化してファイルを開き、PDF にエクスポートしてから、PDF を画像にエクスポートできます。少なくとも、この種の操作は OS X では比較的簡単です。おそらく、TextEdit と Preview を使用して Automator で完全に実行できます。それ以外の場合、OS X では、同じことを行うコア サービスにアクセスすることもできます。ただし、Windowsでは手がかりがありません。それが役立つことを願っています!