Я использую Ted на CentOS 6, для преобразования RTF в документы PDF с помощью команды shell_exec из сценария php, например:
shell_exec(rtf2pdf.sh test.rtf test.pdf)
Но проблема в том, что если в файле RTF есть какие-либо скрытые данные, они отображаются в преобразованном файле PDF. Я хотел бы скрыть (или удалить) скрытые данные в преобразованном файле PDF. Я вижу, что Тед не поддерживает это. Я также попытался вручную удалить блоки, содержащие '\v' в файле RTF (что подразумевает скрытые данные) с помощью кода php, но я надеюсь, что это не оптимальное решение.
Должен ли я пойти с LibreOffice / OpenOffice с PyodConverter?
РЕДАКТИРОВАТЬ:
Я переключился на LibreOffice 4.2, и он может конвертировать RTF в PDF с помощью командной строки, и он также скрывает скрытые данные RTF в преобразованном PDF.