1. Producten
  2.   PDF
  3.   PHP
  4.   mPDF
 
  

Open source PHP-bibliotheek voor het verwerken van pdf-bestanden

Maak, wijzig en manipuleer PDF-documenten, voeg tabellen, kopteksten en voetteksten toe aan PDF-bestanden via PHP API.

mPDF is een open source PHP-bibliotheek waarmee gebruikers PDF-documenten kunnen maken, wijzigen en manipuleren in hun eigen PHP-toepassing. De bibliotheek ondersteunt het maken van PDF's op basis van UTF-8-gecodeerde HTML en accepteert UTF-8-gecodeerde HTML. Het detecteert automatisch RTL-tekens in een document en brengt tabellen, lijsten, tabelceluitlijning, uitgevulde tekst en een volledige tekstomkering voor RTL-tekens over. Bovendien detecteert het ook automatisch niet-RTL-tekens en geeft het ze in de oorspronkelijke volgorde weer.

De bibliotheek ondersteunt verschillende belangrijke basis- en geavanceerde functies voor het beheer van PDF-documenten, zoals het maken van PDF's, bladwijzers, CSS-stijlbladen, de lay-out en oriëntatie van de PDF-pagina, het invoegen van tabellen of geneste tabellen, het toevoegen van afbeeldingen (JPG, GIF, PNG, SVG, BMP of WMF-indeling, tekstuitvulling, beveiliging van PDF-documenten, kop- en voetteksten, paginanummering en nog veel meer.

.

Previous Next

Aan de slag met mPDF

De officiële installatiemethode voor de mPDF-bibliotheek is via het composer packagist-pakket mpdf/mpdf. Gebruik de volgende opdracht voor een vlotte installatie.

Installeer mPDF via componist

$ composer require mpdf/mpdf

PDF-bestanden maken van UTF-8-gecodeerde HTML

mPDF-bibliotheek biedt functionaliteit voor het maken van PDF-documenten van UTF-8-gecodeerde HTML in de PHP-toepassing. UTF-8-gecodeerde HTML wordt als standaardinvoer geaccepteerd. Nadat het PDF-bestand is gemaakt, kunt u het ook naar eigen wens wijzigen. Met de bibliotheek kunt u nieuwe pagina's invoegen, nieuwe inhoud toevoegen, afbeeldingen invoegen, bladwijzers gebruiken, kop- en voetteksten toevoegen aan een bestaande pagina en nog veel meer.

Tabellen toevoegen aan PDF via PHP

De open source bibliotheek mPDF geeft softwareontwikkelaars de mogelijkheid om tabellen in een PDF-document toe te voegen en te wijzigen. De bibliotheek ondersteunt CSS-stijlen voor tabellen/cellen en aangepaste attributen door een horizontale rand toe te voegen aan de boven- en onderkant van de tabel. Het bevat ook ondersteuning voor border-collapse (CSS border-collapse:collapse of separaat), evenals cellSpacing en cellPadding. Bovendien kunt u tabellen roteren, AutosizePermalink, de rij Tabelkoptekst herhalen op een nieuwe pagina en nog veel meer.

Exporteer HTML-tabel naar PDF via PHP

 require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
  // Write your Database query here to get $result
  $data = '';
  while($row = mysqli_fetch_array($result)){
    $data .= 'ID vrijwilliger evenement: ' . $row['eventvolunteerID'] . '
'; $data .= 'Titel van het evenement: ' . $row['eventTitle'] . '
'; $data .= 'Rol nr.: ' . $row['rollno'] . '
'; $data .= 'Evenement datum: ' . $row['eventDate'] . '
'; $data .= 'Evenement Tijd: ' . $row['eventTime'] . '
'; $data .= 'Gebeurtenislimiet: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Kop- en voetteksten toevoegen aan PDF-bestand

De mPDF-bibliotheek biedt ondersteuning voor het toevoegen van kop- en voetteksten aan een PDF-document via PHP. De bibliotheek biedt verschillende manieren om paginakopteksten en paginavoetteksten in een PDF in te stellen, zoals het definiëren van een koptekst/voettekst voor het hele document, inclusief afbeeldingen in een koptekst/voettekst, complexe kopteksten/voetteksten met het voordeel van HTML-code, het instellen van de koptekst/voettekst aan het begin van een document en nog veel meer.

Met wachtwoord beveiligde PDF-documenten maken

De mPDF-bibliotheek biedt volledige ondersteuning voor de instellingenbeveiliging van PDF-documenten. De bibliotheek geeft gebruikers de mogelijkheid om te bepalen of het document is versleuteld en welke machtigingen aan de gebruiker worden verleend. Het stelt u ook in staat om een wachtwoord in te stellen voor het openen van het PDF-document of het wijzigen van het PDF-document.

 Dutch