Существует ли способ заставить FPDF/FPDI или Zend_Pdf поддерживать парсинг PDFs, больше, чем 1,4?

Perl полон странных, но аккуратных особенностей.

если можно использовать до или после такого утверждения как:

print "Hello World" if $a > 1;    
if ($a > 1) { print "Hello World"; }

То же самое верно и для foreach:

print "Hello $_!\n" foreach qw(world Dolly nurse);
13
задан Darryl Hein 19 March 2009 в 00:36
поделиться

2 ответа

Вы можете использовать FPDI с TCPDF, он будет генерировать и читать (с FPDI) PDF-файлы версии 1.7.

См. TCPDF - Класс PHP для PDF .


РЕДАКТИРОВАТЬ

Недавно я столкнулся с проблемой использования различных версий и форматов PDF с FPDI и TCPDF, и я могу подтвердить, что версии PDF выше 1.4 оказываются неудачными , интересно то, что у меня много рабочих PDF-файлов 1.7, и работает примерно 50/50 на 1.5 и 1.6.

Я решил эту проблему, преобразовав все неработающие файлы PDF в версию 1.4 с помощью GhostScript, который можно exec из командной строки. Используйте ps2pdf14 из папки GhostScript lib .

19
ответ дан 1 December 2019 в 19:23
поделиться

Setasign предлагает парсер PDF в качестве коммерческого дополнения к FPDI. У нас не было проблем с анализом PDF-файлов до версии 1.7 с использованием нового парсера.

4
ответ дан 1 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

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