Преобразуйте ppt в PDF с помощью libreoffice: копируйте слайды и “javaldx: не Мог найти среду выполнения Java!”

Я преобразовываю ppt файл в файл PDF,

$ libreoffice --headless --invisible --convert-to pdf 1.ppt 
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx
convert /tmp/test/1.ppt -> /tmp/test/1.pdf using filter : impress_pdf_Export
Overwriting: /tmp/test/1.pdf
  1. Что делает первые две строки о javaldx в среднем выводе?

    Это вызовет некоторую проблему? Я не уверен, имеет ли созданный файл PDF некоторую проблему.

    Как я решу проблему?

  2. Одна вещь, которую я нашел, состоит в том, что команда создала дублированные слайды исходного ppt файла в выводе файл PDF, хотя в некотором немного отличающемся взгляде. Например: исходный ppt файл имеет 19 слайдов, но вывод файл PDF имеет 38 страниц с первыми 19 страницами для 19 слайдов и последними 19 страницами для тех же 19 слайдов снова с другим взглядом.

    Это из-за javaldx связанная ошибка и предупреждение? Как я могу избежать дублированных страниц для тех же слайдов?

Спасибо.


Обновление:

Ubuntu 16.04

$ libreoffice --version
LibreOffice 5.1.6.2 10m0(Build:2)

$ java --version
java 9-ea
Java(TM) SE Runtime Environment (build 9-ea+171)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+171, mixed mode)

Я никогда не изменял свой libreoffice после того, как он был установлен.


Обновление:

Я просто установил последний libreoffice, и когда я преобразовываю ppt в PDF, javaldx, не найденного предупреждением, не стало, но вывод, файл PDF все еще копировал страницы для слайдов (см. ссылку, которую я дал ранее). Таким образом, как я избегу дублированных страниц в выводе файл PDF?

$ libreoffice5.4 --headless --invisible --convert-to pdf 1.ppt 
convert /tmp/test/1.ppt -> /tmp/test/1.pdf using filter : impress_pdf_Export
Overwriting: /tmp/test/1.pdf
0
задан 8 October 2017 в 09:45

0 ответов

Другие вопросы по тегам:

Похожие вопросы: