Получение странных переводов символов с помощью unoconv для преобразования из docx/doc в pdf

Я использую unoconv (https://github.com/dagwieers/unoconv) для преобразования файлов DOCX и DOC. в PDF, но часто получают странные результаты для определенных символов, когда они отображаются в PDF.

Одной из конкретных проблем является странный перевод чисел, например, метка раздела:

Раздел 2.3 (http://note.io/1Q33RX6)

Get превратился в римскую цифру:

Раздел II.3 (http://note.io/1b6MDs5)

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

Настройкой проблемы является приложение Django, вызывающее сценарий оболочки unix для преобразования документа на диске.


person rkp333    schedule 18.04.2015    source источник
comment
(Кашель) Я не вижу разницы. Эти ссылки указывают на одно и то же изображение? В любом случае, ссылка на PDF не помешала бы. Обычно рендеринг PDF не зависит от установленных наборов символов (в кавычках, потому что в наши дни это довольно странное утверждение — вы имели в виду шрифт?). Если числа генерируются автоматически, а не набираются, ошибка заключается в программном обеспечении для преобразования.   -  person Jongware    schedule 19.04.2015
comment
Извините, я исправил вторую ссылку выше. Я использовал набор символов термина, потому что однажды у меня были предупреждающие сообщения с использованием этого термина.   -  person rkp333    schedule 19.04.2015
comment
Цифры, вероятно, генерируются автоматически либо в Word, либо с помощью подключаемого модуля Word, используемого юристами. У меня нет ответа, потому что я не предъявлял документ, и, к сожалению, он конфиденциальный, поэтому я не могу его передать. Я только что посмотрел, и ошибка действительно связана с LibreOffice, который используется на сервере для преобразования формата.   -  person rkp333    schedule 19.04.2015


Ответы (1)


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

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

person Dag Wieers    schedule 07.07.2015
comment
Спасибо за это. Да, у меня проблема с Libre Office, когда там открывается документ, происходит то же самое. Открытие в Word работает нормально. - person rkp333; 12.08.2015