Задать вопрос
@EVGenyK_ch

Как заставить libreoffice на ubuntu server видеть шрифт?

Всем привет
Дело такое, пользусь libreoffice для конвертации файлов docx в pdf на убунту сервере, docx отображается с нужным шрифтом а при конвертации уже pdf выдается с базовым шрифтом, никак не могу понять в чем проблема и найти информацию где и как поменять шрифт или может явно указать семейство. Теряется шрифт короче гдето. Кеш шрифтов обновлял, шрифт поменстил в папку со шрифтами убунты (/usr/share/fonts/). Конфиг смотрел там никаких ошибок не заметил, среда venv, ubuntu 22.04, вот отрезок из конвертера docx
for filename in selected_files:
        docx_path = os.path.join(app.config['UPLOAD_FOLDER'], current_path, filename)
        pdf_filename = f"{os.path.splitext(filename)[0]}.pdf"
        pdf_path = os.path.join(full_pdf_folder_path, pdf_filename)
        os.environ["PATH"] += os.pathsep + "/usr/bin"
        command = f"/usr/bin/libreoffice --headless --convert-to pdf '{docx_path}' --outdir '{full_pdf_folder_path}'"
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 10 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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