Несколько недель назад наши пользователи заметили, что некоторые большие PDF-файлы, обработанные с помощью оптического распознавания символов (созданные ABBYY), загружаются очень медленно, и попросили нас оптимизировать их.
После некоторого расследования проблема, похоже, вызвана сложным текстом, встроенным в PDF. Я пробовал разные скрипты для оптимизации PDF-файлов, такие как ghostscript, qpdf и т. д.
Единственное, что я нашел, сделал значительное улучшение, это использовать pdftops (из poppler) с параметром -passfonts и преобразовать его обратно в PDF с помощью ghostscript ps2pdf: pdftops -passfonts intput.pdf output.ps && ps2pdf output.ps output.pdf .
Однако проблема в том, что я понятия не имею, как -passfonts может ускорить загрузку PDF и вызывает ли это побочный эффект, о котором я не знаю...
Итак, могут ли гуру PDF пролить свет на причину / логику этой оптимизации?
Спасибо всем заранее!! Джеффри