Альтернативы ImageMagick для сокращения PDF - PullRequest
0 голосов
/ 14 марта 2011

Проблемы с некоторыми файлами PDF, которые не отображаются должным образом в нашем приложении для iPad.Я пришел к выводу, что нам нужно стандартизировать путем «преобразования» PDF в PDF.Я успешно обработал это, используя ImageMagick для преобразования PDF в PNG (с измененным размером), а затем перенес PNG обратно в PDF.Однако что-то в ImageMagick заставляет фотографии в PDF отображаться неправильно.Та же проблема - просто преобразование JPG или другой графики в PDF в ImageMagick.Я решил это, взяв выходные данные преобразованного файла ImageMagick и снова преобразовав его с помощью GD в PNG, а затем протолкнув его через наш PDF-конвертер.

Поэтому мой вопрос заключается в следующем: какие другие рабочие процессы PHP будут работать с этим,кроме использования ImageMagick для преобразования обратно в PDF?Мы не против платного решения, нам просто нужно то, что работает.На нашем сервере работает centOS.

1 Ответ

0 голосов
/ 14 марта 2011

Мой инстинкт инстинкта, кроме воплей на того, кто написал читателю PDF, с которым вы страдаете, будет конвертировать PDF в PostScript с использованием pdftops , а затем конвертировать его обратно в PDFиспользуя Ghostscript .Вы можете включить несколько параметров совместимости документов на этом этапе, что может сделать его более удобочитаемым.

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

Это может сломать или просто не работать с расширенными функциями PDF,как цифровые подписи или формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...