Я конвертирую 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
ошибки и предупреждения? Как я могу избежать дублирования страниц для тех же слайдов?
Спасибо.
Update:
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