2009-05-11 13 views
1

Zurzeit verwende ich ImageMagick, um mehrere PDFs in einem PHP-Skript auf meinem Linux-System zu einem einzigen zusammenzuführen. Die resultierenden PDFs haben jedoch eine sehr geringe Qualität. Ich bin über pdftk gestolpert, das scheint eine bessere Qualität nach der Verschmelzung zu haben, aber ich muss ImageMagick verwenden, wenn möglich, weil ich das Skript auf einem anderen Server ausführen muss, der nicht pdftk hat (und es wäre ein Schmerz zu bekommen es dort).Verlustfreie Zusammenführung von PDFs (PHP)

Wie kann ich PDFs mit ImageMagick und PHP mit verlustfreier Qualität zusammenführen?

Antwort

4

ImageMagick kann keine verlustfreie PDF-Zusammenführung durchführen. Wenn Sie einen Linux-Server haben, können Sie versuchen pdfconcat (die lossless sehr schnell sich verschmelzenden):

$ wget -O pdfconcat http://www.math.bme.hu/~pts/cvsget.cgi/u=bin.i386/p=/M=bin.i386/c=f1/n=/bin.i386/pdfconcat 
$ chmod +x pdfconcat 
$ ./pdfconcat -o output.pdf input1.pdf input2.pdf input3.pdf 
+0

das ist ziemlich cool; Ich werde das definitiv zu meiner Workstation hinzufügen :) – warren

0

Meine CAM::PDF Perl-Bibliothek enthält einen flexiblen Befehlszeilentool namens appendpdf.pl, die beliebige Seiten eines PDF in eine andere mischen Dokument.