Проблема: Когда я пытаюсь преобразовать документ xlsx в PDF, LibreOffice игнорирует мои шрифты. Он устанавливает «LiberationSerif» для всего текста. Я пытался использовать «Arial», «Times New Roman», и это не сработало.Изменить шрифт «LiberationSerif» при преобразовании XLSX в PDF через Libreoffice в CLI (soffice)
Evironment: Debian 7x64, LibreOffice 5.2.3.3 установлен вручную с сайта LibreOffice. Версия availeble in aptitude устарела.
Это, как я пытаюсь запустить его: ш /opt/libreoffice5.2/program/soffice --headless --infilter = "Microsoft Excel 2007/2010 XML" --convert к PDF: calc_pdf_Export --outdir/путь к экспорту-PDF /path-to-input-file/file.xlsx
Дополнительная информация: LibreOffice не работает для меня, пока я не создал пустой «.openoffice.org» папка в домашней директории моих пользователей. Я занимался исследованиями, прежде чем ставить здесь вопрос. Аналогичных настроек в LibreOffice API нет. Этот ответ был очень близок, но я не слишком хорошо в C, чтобы узнать исходный код LibreOffice http://nabble.documentfoundation.org/Command-line-PDF-export-options-quot-soffice-convert-to-pdf-quot-td4158804.html
Я нашел @KurtPfeifle ответы exreemly полезно, но я не могу не поблагодарить его до тех пор, как я новичок Вот. Command `libreoffice --headless --convert-to pdf test.docx --outdir /pdf` is not working
Я надеюсь, что Курт Pfeifle прочтет этот вопрос, потому что я уверен, что он знает ответ :)