Schrijven/tekenen over een PDF-sjabloondocument in PHP

Ik wil graag tekst over een bestaand pdf-document kunnen schrijven/overlayen met behulp van PHP. Wat ik hoop te doen, is een pdf-document hebben dat als een sjabloon kan fungeren en de leemten opvult door het sjabloondocument te openen, de relevante tekst over elkaar heen te leggen en het resultaat als een nieuw document te presenteren. Het sjabloondocument is een enkele pagina, dus pagina’s samenvoegen/manipulatie is niet nodig.

Zijn er gratis bibliotheken die dit kunnen? Waar moet ik kijken? De meeste zoekopdrachten die ik heb gedaan, lijken betrekking te hebben op het samenvoegen van documenten/het toevoegen van pagina’s, in plaats van het overlappen van inhoud over een bestaande pagina.

Bedankt.

*BEWERKEN:
Dit is wat ik deed:
1. Download FPDF
2. Download FPDI + FPDF_TPL van

http://www.setasign.de/products/pdf -php-solutions/fpdi/downloads/

Hier is een voorbeeldcode voor toekomstige zwervers (aangepast van de voorbeelden op www.setasign.de):

<?php 
include('fpdf.php'); 
include('fpdi.php'); 
// initiate FPDI 
$pdf =& new FPDI(); 
// add a page 
$pdf->AddPage(); 
// set the sourcefile 
$pdf->setSourceFile('templatedoc.pdf'); 
// import page 1 
$tplIdx = $pdf->importPage(1); 
// use the imported page as the template 
$pdf->useTemplate($tplIdx, 0, 0); 
// now write some text above the imported page 
$pdf->SetFont('Arial'); 
$pdf->SetTextColor(255,0,0); 
$pdf->SetXY(25, 25); 
$pdf->Write(0, "This is just a simple text"); 
$pdf->Output('newpdf.pdf', 'D'); 
?>

Antwoord 1, autoriteit 100%

Bekijk de FPDI-bibliotheekeen toevoeging aan FPDFvoor sjabloonannotatie.

Het kan ook worden gekoppeld aan TCPDF, een andere populaire PHP PDF-bibliotheek. Een bestaande PDF wordt gebruikt als basis van een pagina, in plaats van een blanco, daarna zijn de procedures hetzelfde als bij het maken van een gewone PDF.


Antwoord 2, autoriteit 17%

Waarschijnlijk wilt u PDF-formulieren gebruiken voor wat u wilt doen. Om deze baby’s te vullen, kun je de FDF-methode gebruiken die hier wordt beschreven: HTML-formulieren gebruiken om PDF-velden in te vullen met PHP en FDF.
Er is hier nog een leuk SO-bericht over het invullen van PDF-formulieren: PDF-formulieren invullen met PHP.


Antwoord 3, autoriteit 12%

Als u PDF lib wilt gebruiken om over een document te schrijven, is positionering tijdrovend en saai. Dhek is handig voor een dergelijke taak: https://github.com/cchantep/dhek/releases.

JSON-toewijzing via PDF-pagina/-coördinaten is gedefinieerd, zodat u kunt schrijven met de PDF API die u verkiest.

Other episodes