1

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

1 ответ1

3

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

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

Я уверен, что есть еще!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .