fastix®: PDF per PHP um Seite erweitern?

Beitrag lesen

Moin!

Hallo zusammen,

ich bekomme von unseren Herstellern PDFs die ich unseren Kunden zum automatisch bei den Artikeln zum Download anbiete. Nun würde ich gerne bei jedem PDF automatisch vorne eine "Titelseite" mit unserem Logo und einem kurzen Text anhängen....

Linux?

Du kannst, alternativ zum den in PHP enthalten oder dazu ladbaren PHP-Bibliotheken auch Linux-Tools benutzen. Das PDF-Toolkit wäre hier Mittel der Wahl, muss aber ebenfalls installiert werden.

<?php  
$vorblatt = 'vorblatt.pdf'; //Vorblatt  
$document = 'document.pdf'; //Dokument  
$newFile  = `mktemp`; // Wir brauchen eine temporäre Datei  
$shell    = `pdftk $vorblatt $document cat output $newFile`; // PDFs verbinden  
header('Content-type: application/pdf');  
readfile($newFile); // PDF senden  
$shell    =  `rm $newFile"; // temporäre Datei löschen  
?>

Probleme werden sich (in jedem Fall) ergeben, wenn die hoch geladenen Dokumente verschlüsselt und/oder geschützt sind. Dafür kannst Du mit pdftk auch Passwörter und Rechte setzen.

Beachte die Backticks (`), mehr Infos mit man pdftk oder in den pdftk-Beispielen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix