Несоответствия в файлах PDFs в зависимости от средства просмотра

Я заметил, что некоторые детали в файлах PDF, таких как тонкие строки, представляют по-другому в зависимости от Средства просмотра:

  • Предварительный просмотр (Apple)
  • Adobe Acrobat Reader

Существует ли способ сохранить их, чтобы заставить их отобразиться таким же образом на всех средствах просмотра?

спасибо

0
задан 28.09.2010, 15:23

3 ответа

Сохранение как изображения неэффективно и трата пространства.

Удостоверьтесь, что Ваши сгенерированные файлы PDF встраивают все элементы, требуемые отобразить их правильно (встроенные шрифты являются крупным преступником для нестандартного дисплея),

Тонкие векторные изображения строк, текст, или основанные на битовом массиве изображения? Возможно, что одно из Ваших средств просмотра сглаживает строки, и другой не.

2
ответ дан 24.11.2019, 06:49

Удостоверьтесь, что шрифты являются всей установкой правильно и встроенный также. Существует статья блога, объясняя все о шрифтах по http://www.jpedal.org/PDFblog/?p=635

0
ответ дан 24.11.2019, 06:49

Проблема - это:

  • Файл PDF состоит из полупрограммных инструкций, как представить его.
  • Файл PDF может использовать шрифты, которые не встраиваются.
  • Одно средство просмотра PDF может interprete некоторые инструкции по рендерингу по-другому по сравнению с другим.
  • Шрифты, используемые файлом PDF, не могут быть встроены, но только сосланы по имени.
  • Средства просмотра PDF свободны использовать локальный подстановочный шрифт для невстроенных, если они не могут найти исходный.
  • Даже если средство просмотра находит шрифт с тем же именем, это может быть другая версия на локальная 'короткая клюшка для гольфа от той, используемой при создании PDF. Пример? Arial. Там существуют десятки Arials. И они все идут тем же именем.
  • 'Тонкие строки': PostScript и PDF имеют понятие linewidth. Можно установить linewidth на 0. Это определяется для значения для интерпретатора: "Используйте самую тонкую строку, которую можно представить для данного разрешения". Особенно эта инструкция заставляет различные средства просмотра представить тот же файл по-другому.

Конечно, можно преобразовать PDFs в изображения (TIFF, PNG, JPEG...). Но действительно ли Вы уверены, что каждая программа просмотра изображений на всех платформах отобразит Ваше изображение тот же путь?

Если Вы все еще хотите преобразовать свой PDFs в изображения, можно использовать Ghostscript для задания. Здесь для преобразования в формат TIFF G4 как многостраничный TIFF:

gswin32c.exe ^
  -sDEVICE=tiffg4 ^
  -r1200x1200 ^
  -o c:/path/to/output.tif ^
   d:/path/to/input.pdf

Если Вы хотите TIFF на страницу PDF, используйте это:

gswin32c.exe ^
  -sDEVICE=tiffg4 ^
  -r1200x1200 ^
  -o e:/path/to/output/input_page_%03d.tif ^
   d:/path/to/input.pdf

Если Вы хотите преобразовать свой PDFs таким способом, который утолщает очень тонкие строки, необходимо будет изучить выход из оболочки большого количества денег для так называемого программного обеспечения PDF Preflight. Один из которых я знаю, pdfToolbox4 callassoftware.com. Этот продукт может преобразовать пакет PDFs и изменить все так называемые линии наименьшей толщины на минимальную толщину (который в свою очередь должен сделать все средства просмотра для отображения файлов похожим способом). И конечно, этот продукт может сделать много, намного больше, чем просто что: это - профессиональный инструмент, используемый путем печати профессионалов для preflighting printjobs.

0
ответ дан 24.11.2019, 06:49

Теги

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