Ошибка при использовании libreoffice для преобразования docx-файла в pdf

Я загружаю docx файл в html форме, затем я хочу преобразовать этот файл в pdf на сервере ubuntu, но он показывает ошибку типа CalledProcessError at /add-document Команда '['libreoffice', '--headless', '--convert-to', 'pdf', '/var/www/html/dev/media/documents/Lavender_Bay_Boatshed_Website_Testing_61gWm6r.docx', '--outdir', '/var/www/html/dev/media/documents/Lavender Bay Boatshed Website Testing.pdf']' вернула ненулевой статус выхода 77.

Нам может понадобиться дополнительная информация. Попробуйте начать со следующего:

1- Убедитесь в правильности пути (obj.document.path) к файлу, который вы хотите преобразовать. Это можно сделать, просто добавив os.path.isfile(obj.document.path) перед вызовом libreoffice.

2- Убедитесь, что в вашем окружении установлен libreoffice: libreoffice --version

3- Попробуйте использовать --convert-to pdf:writer_pdf_Export вместо --convert-to pdf

4- Убедитесь, что выходной каталог существует

5- Убедитесь, что в libreoffice не открыто ни одного экземпляра с графическим интерфейсом

Вернуться на верх