Преобразование командной строки LibreOffice - Нет выходного файла?

Я использую LibreOffice, установленный на моем компьютере с Linux, и у меня, похоже, странная проблема в том, что преобразование, кажется, происходит, и, похоже, нет ошибок, но в указанном выходном каталоге нет выходного файла .

Вот пример команды, которую я использую:

/opt/libreoffice3.6/program/soffice --headless --invisible --convert-to pdf /dir/file.pptx --outdir /dir

И вот результат этой команды:

convert /dir/file.pptx -> /dir/file.pdf using impress_pdf_Export

Но проблема в том, что после запуска преобразования /dir/file.pdf не существует.

Я попробовал файл doc, и команда сработала и сохранилась правильно. Несмотря на то, что преобразование, по-видимому, происходит с файлом pptx, оно, как ни странно, нигде не сохраняет его

.

Есть ли у кого-нибудь из вас предложения?

8
задан 7 December 2012 в 01:42

2 ответа

Как отмечено в комментарии к OP , жизненно важно, чтобы ни один экземпляр LibreOffice не работал.

Когда я пытался сделать soffice преобразование, я вообще не запускал LibO, поэтому я подумал, что это не моя проблема. Однако при проверке диспетчера задач он показал, что soffice quick-start запущен, и это препятствовало преобразованию.

Так что, похоже, эта старая ошибка все еще присутствует в последней версии LibO (я использую v.1.1.1.2 под Ubuntu 14.04 LTS), и о ней стоит знать, учитывая молчаливую «быструю» начало "экземпляр soffice.

0
ответ дан 7 December 2012 в 01:42

Я использую эту команду, и она работает правильно:

libreoffice --headless --invisible --convert-to pdf --outdir ~/dir  ~/dir/file_to_convert.pptx

Но если вы сможете конвертировать файл .doc, вы сможете сделать то же самое с файлом .pptx. Странно ...

0
ответ дан 7 December 2012 в 01:42

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

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