Я преобразовываю 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
Что делает первые две строки о javaldx
в среднем выводе?
Это вызовет некоторую проблему? Я не уверен, имеет ли созданный файл PDF некоторую проблему.
Как я решу проблему?
Одна вещь, которую я нашел, состоит в том, что команда создала дублированные слайды исходного 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