преобразование файлов rtf в формат файла pdf на Solaris 10

Невозможно преобразовать файлы .rtf в формат .pdf на Solaris 10. Я читал об itext, jasperreports, JODConverter:

  1. itext - удален rtfparser
  2. jasperreports - конвертация rtfto pdf недоступна
  3. JODconverter — внутри используется libreoffice, но требуется Solaris версии 11 или выше.

Я пробовал Ted, текстовый процессор, внутри которого есть доступ к Perl-библиотекам. Несмотря на то, что я их установил, они все равно выдают такие ошибки, как libpcre не найдено. Кроме того, сценарий rtftopdf пытается получить доступ к libpng14, который недоступен.

Если кто пробовал конвертировать rtf в pdf на солярисе. Пожалуйста, помогите мне. PS: мы не можем обновить версию Solaris


person Anusha Maddali    schedule 03.05.2017    source источник
comment
Готовы ли вы разработать программное обеспечение для этой задачи? Как вы можете сделать это с помощью Java, которая, конечно же, работает на Solaris 10.   -  person mcvkr    schedule 04.05.2017
comment
Спасибо за ваш ответ. Я пытаюсь использовать существующие библиотеки Java или сценарий оболочки. Помогите, пожалуйста, с выбором библиотек.   -  person Anusha Maddali    schedule 04.05.2017
comment
Я не эксперт в unix, но я бы использовал сценарий в другой среде, в которой легко загружать ваши rtf-файлы, конвертировать и загружать в ваш ящик Solaris 10. Это решение может занять меньше времени, чем делать это там.   -  person mcvkr    schedule 04.05.2017
comment
Спасибо. Я пробовал ted(nllgg.nl/Ted), но мне не повезло с библиотеками для Solaris 10.   -  person Anusha Maddali    schedule 04.05.2017
comment
@AnushaMaddali Я рекомендую вам добавить версию установки Solaris, используя uname -a, а также версию установленного пакета вашего последнего обновления, используя pkgparam -v SUNWvts | grep PRODVERS это поможет нам лучше понять вашу среду.   -  person Teocci    schedule 04.05.2017


Ответы (1)


Недавно я принял решение вернуть к жизни проект JODConverter (мне принадлежит домен jodconverter.org). Я не понимаю вашего утверждения №3. Вы пробовали JODConverter с OpenOffice? Согласно https://www.openoffice.org/dev_docs/source/sys_reqs_30.html, Apache OpenOffice должен нормально работать на Solaris 10 (хотя я не проверял его на этой ОС).

Если вы найдете способ использовать JODConverter, не отказывайтесь от интеграционных тестов. RTF в PDF (к сожалению) не лучшие результаты, которые я получил с JODConverter (Libre/Open Office).

Если вы можете позволить себе запустить процесс OpenOffice в фоновом режиме, очень легко создать файл PDF из файла RTF с помощью JODConverter.

person sbraconnier    schedule 16.05.2017