Проблема заключается в следующем:
- Файл PDF состоит из полупрограммированных инструкций, как его отобразить.
- Файл PDF может использовать шрифты, которые не встроены.
- Один просмотрщик PDF может интерпретировать некоторые инструкции рендеринга иначе, чем другие.
- Шрифты, используемые в PDF-файле, могут быть не встроены, а указаны только по имени.
- Просмотрщики PDF могут свободно использовать локальный замещающий шрифт для не встроенных, если они не могут найти исходный.
- Даже если зритель найдет шрифт с тем же именем, он может отличаться от версии, используемой при создании PDF, на локальном компьютере. Пример? Arial. Там десятки ариалов. И все они идут под тем же именем.
- «Тонкие линии»: PostScript и PDF имеют концепцию ширины линии. Вы можете установить ширину линии на
0
. Это определено для интерпретатора следующим образом: «Используйте самую тонкую линию, которую вы можете отобразить для данного разрешения». Именно эта инструкция заставляет разных зрителей отображать один и тот же файл по-разному.
Конечно, вы можете конвертировать ваши PDF-файлы в изображения (TIFF, PNG, JPEG, ...). Но уверены ли вы, что каждый просмотрщик изображений на всех платформах будет отображать ваше изображение одинаково?
Если вы все еще хотите конвертировать PDF-файлы в изображения, вы можете использовать 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
Если вы хотите конвертировать ваши PDF-файлы таким образом, чтобы сгущать очень тонкие линии, вам придется потратить много денег на так называемое программное обеспечение PDF Preflight . Один из которых я знаю, это pdfToolbox4 от callassoftware.com . Этот продукт может конвертировать PDF-файлы в пакетном режиме и изменять все так называемые волоски до минимальной толщины (что, в свою очередь, должно заставить всех зрителей отображать файлы одинаковым образом). И, конечно же , этот продукт может сделать много, гораздо больше , чем просто: это профессиональный инструмент , используемый для печати специалистов предпечатной проверки printjobs.