Программно меняющееся качество PDF в PHP - PullRequest
0 голосов
/ 04 февраля 2009

Можно ли программно изменить качество PDF?

У меня есть клиент, который является газетой, и когда они отправляют PDF-форму статьи на свой сайт, они отправляют ту же копию, которую они отправляют на принтер, размером от 30 до 50 МБ. Я могу вручную снизить качество (все еще достаточно высокое для Интернета), и оно будет 3-5 МБ, так что это существенно поможет моему хостингу.

Ответы [ 3 ]

1 голос
/ 05 февраля 2009

Это похоже на то, что не потребует ничего, кроме SDK / библиотек Adobe PDF. Я работал с ними совсем немного, но я никогда не пытался изменить разрешение существующего PDF. Библиотеки дорогие, так что, скорее всего, это не вариант для вас.

Я хочу сказать, что Perl в PDF :: API2 имеет скрипт оптимизации, связанный с ним, но я никогда не использовал эту функциональность. Это может стоить посмотреть. Сам модуль довольно тщательный. Несмотря на то, что такой большой PDF не будет настолько быстрым, чтобы с ним обрабатывать.

0 голосов
/ 04 февраля 2009

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

0 голосов
/ 04 февраля 2009

Вам следует проверить TCPDF библиотеку или php документацию . Я никогда не работал с pdf в php, но я думаю, что вы можете легко сделать то, что вам нужно, с помощью TCPDF. Если ваш pdf составлен из изображений, отметьте в этом примере , возможно, вам поможет.

Привет

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