GUI разрешения изображения LibreOffice и безголовый - PullRequest
0 голосов
/ 03 сентября 2018

Как и многие, я работаю с сервером LibreOffice, который используется для преобразования html в pdf и другие форматы. В основном он вызывается из кода Java через сеть. Процесс связи работает нормально, и я могу получить преобразованные файлы.

Но у меня возникают проблемы с пониманием поведения LibreOffice, так как изображения возвращаются в масштабе, огромные.

soffice  --headless --writer --convert-to pdf test.html

Экспериментально я обнаружил, что если я конвертирую файлы с открытым графическим интерфейсом LibreOffice, я получаю красиво отформатированные PDF-файлы из командной строки. Однако на том же компьютере, в том же офисе, если я использую режим без головы, возвращение PDF с большими изображениями.

В этом эксперименте меня заставили подумать, что для работы требуется какое-то разрешение экрана, и, возможно, это происходит из-за того, что делает GUI, я надеюсь, что это может быть переменной среды, поэтому я мог бы изменить способ запуск системы без изменения вызывающего кода.

Итог, я ищу просветления о том, как это работает за кулисами, чтобы найти лучший способ использовать режим без головы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...