2009-11-23 4 views
2

У меня хватит PDF-файлов, которые мне нужно объединить в один, используя PHP. Популяция вокруг дает мне очень мало, что кажется разумным решением. Лучшее, что я могу найти, это использовать exec() и pdftk, но это просто уродливо. Кто-нибудь знает о более элегантном решении, которое не предполагает, чтобы я обстреливал все деньги на планете за какую-то несвободную библиотеку?Объединение PDF-файлов в PHP

+0

Pdftk имеет лицензию GPL, не так ли? – schnaader

+0

@schnaader Да, я так думаю. Но использование exec() просто очень неэффективно, если есть лучшее решение. – baudtack

+0

Лицензия GPL не распространяется на приложения, вызывающие лицензированные исполняемые файлы GPL в отдельном процессе. –

ответ

0

Будет FPDF И FPDI работы?

http://www.setasign.de/products/pdf-php-solutions/fpdi/demos/concatenate-fake/

Убедитесь, что FPDF 1,6. Это то, с чем я тестировал.

С уважением.

+0

@neoneye У вас есть другое решение, которое управляется PHP? pdftk - это то, что я бы назвал надежным решением с помощью функции exec() PHP. – manumoomoo

0

Не уверен, что есть чистое решение на базе PHP, потому что exec() действительно не так уродлив, как вы думаете. В качестве альтернативы для pdftk вы можете использовать Ghostscript:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf header.pdf example.pdf 
Смежные вопросы