Я видел эту ошибку несколько раз, когда PDF-файл корректно отображается только на некоторых компьютерах. Кто-нибудь знает, что вызывает это и как это исправить? Это какая-то ошибка кодирования?
1
1 ответ
3
Вопрос слишком открытый, чтобы на него можно было ответить как есть, но вот несколько вещей, которые я видел, которые приводили к тому, что PDF-файлы отображались по-разному в разных программах или на разных компьютерах.
- Шрифты не всегда встраиваются в PDF-файлы (обычно они есть, но не всегда), и на двух компьютерах установлены разные шрифты или разные версии установленных шрифтов.
- Используются разные механизмы рендеринга PDF, которые поддерживают разные функции. Немногие программы для чтения PDF, кроме Adobe, поддерживают, например, JavaScript и некоторые другие функции.
- Различные программы просмотра или разные версии поддерживают разные версии PDF на разных уровнях. Например, есть функции PDF 1.6, которые не поддерживаются такими программами просмотра на Ghostscript, как MuPDF.
- Даже для данного двигателя иногда не все компоненты всегда установлены. Некоторые элементы PDF отображаются неправильно в средствах просмотра PDF на основе poppler, если, например, не установлен пакет poppler-data, и, по крайней мере, в последнее время этот пакет не установлен в Ubuntu и других дистрибутивах.
- Различное программное обеспечение PDF по-разному реагирует на различные методы использования базовых единиц измерения, когда речь идет о проблемах, которые не ясны в спецификации PDF; для примера, смотрите здесь.
- Ошибки, ошибки, ошибки!
Я уверен, что есть еще!