Преобразование Docx в PDF с использованием Java на компьютере с Windows и LinuxLinux

Anonymous
Преобразование Docx в PDF с использованием Java на компьютере с Windows и Linux

Сообщение Anonymous »

1У меня есть файл docx, который я создал с помощью Apache POI. В файле docx есть:
  • Титульная страница
  • Изображения
  • Содержание
  • Заголовки< /p>
  • Маркеры
  • Таблицы
  • Верхний и нижний колонтитулы
  • Пользовательские стили
После создания файла я хочу преобразовать этот файл DOCX в PDF с помощью Java (или Python).
Я заметил, что при открытии файла DOCX MS Office предлагает обновить TOC. Если я выберу «Да», появится TOC, в противном случае оно будет пустым. В Linux использование команды LibreOffice не работает, поскольку отображается пустое содержание. Если я обновлю оглавление вручную и сохраню его так, чтобы всплывающее окно не появлялось, то LibreOffice сможет получить оглавление. Как я могу добиться того же результата программно без ручного вмешательства.
Примечание: на компьютере с Linux я теряю оглавление.
У меня есть попробовал docx4j обновить оглавление, так что при открытии того же файла в LibreOffice я получаю оглавление.
Моя цель — преобразовать DOCX в PDF со всем вышеперечисленным содержимым.
Примечание: я не могу использовать какую-либо платную библиотечную библиотеку Aspose word.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ux-machine

Вернуться в «Linux»