Возможно, вы захотите написать bash-скрипт для выполнения cronjob. Таким образом, в определенное время или после определенного периода ваши rtf-файлы будут преобразованы в jpgs.
Хотя я не знаю, может ли это удовлетворить ваши "программные" потребности ... вот как это сделать:
Чтобы преобразовать RTF-файлы, содержащие «расширенные» функции, такие как изображения, в вашем случае вам нужен unoconv, который требует установки libreoffice.
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