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

Open Source PHP-bibliotek for behandling av PDF-filer

Opprett, modifiser og manipuler PDF-dokumenter, legg til tabeller, overskrifter og bunntekster i PDF-filer via PHP API.

mPDF er et PHP-bibliotek med åpen kildekode som lar brukere lage, endre og manipulere PDF-dokumenter i sin egen PHP-applikasjon. Biblioteket støtter PDF-oppretting fra UTF-8-kodet HTML og aksepterer UTF-8-kodet HTML. Den oppdager automatisk RTL-tegn i et dokument og overfører tabeller, lister, tabellcellejustering, justert tekst samt en fulltekstvending for RTL-tegn. Dessuten oppdager den også automatisk ikke-RTL-tegn og viser dem i den opprinnelige rekkefølgen.

Biblioteket støtter flere viktige grunnleggende og avanserte funksjoner for administrasjon av PDF-dokumenter, for eksempel PDF-oppretting, bokmerker, CSS-stilark, PDF-sidelayout og orientering, sette inn tabeller eller nestede tabeller, legge til bilder (JPG, GIF, PNG, SVG, BMP eller WMF-format, tekstbegrunnelse, PDF-dokumentsikkerhet, topp- og bunntekst, sidenummerering og mange flere.

.

Previous Next

Komme i gang med mPDF

Den offisielle installasjonsmetoden for mPDF-biblioteket er gjennom composer packagist-pakken mpdf/mpdf. Bruk følgende kommando for en jevn installasjon.

Installer mPDF via komponist

$ composer require mpdf/mpdf

Oppretting av PDF-filer fra UTF-8-kodet HTML

mPDF-biblioteket gir funksjonalitet for å lage PDF-dokumenter fra UTF-8-kodet HTML i PHP-applikasjonen. UTF-8-kodet HTML aksepteres som standard input. Når PDF-filen er opprettet, kan du også gjøre endringer i den i henhold til dine egne behov. Biblioteket gjør det mulig for deg å sette inn nye sider, legge til nytt innhold, sette inn bilder, bruke bokmerker, legge til topp- og bunntekst på en eksisterende side og mye mer.

Legg til tabeller til PDF via PHP

Open source-biblioteket mPDF gir programvareutviklere muligheten til å legge til og endre tabeller i et PDF-dokument. Biblioteket støtter CSS-stiler for tabeller/celler og tilpassede attributter som legger til en horisontal kantlinje øverst og nederst i tabellen. Den inkluderer også støtte for border-collapse (CSS border-collapse:collapse eller separat), samt cellSpacing og cellPadding. Dessuten kan du rotere tabeller, AutosizePermalink, repeterende tabelloverskriftsrad på en ny side og mange flere.

Eksporter HTML-tabell til 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 .= 'Frivillig ID for arrangementet: ' . $row['eventvolunteerID'] . '
'; $data .= 'Arrangementstittel: ' . $row['eventTitle'] . '
'; $data .= 'Rulle nr.: ' . $row['rollno'] . '
'; $data .= 'Hendelsesdato: ' . $row['eventDate'] . '
'; $data .= 'Hendelsestid: ' . $row['eventTime'] . '
'; $data .= 'Hendelsesgrense: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Legg til topptekster og bunntekster i PDF-filen

mPDF-biblioteket inkluderer støtte for å legge til topptekster og bunntekster til et PDF-dokument via PHP. Biblioteket tilbyr flere forskjellige måter å sette sidehoder og bunntekster i en PDF-fil, for eksempel å definere en topptekst/bunntekst for hele dokumentet, inkludert bilder i en topptekst/bunntekst, komplekse topptekster/bunntekster med fordelen av HTML-kode, angi topptekst/bunntekst i starten av et dokument og mye mer.

Lag passordbeskyttede PDF-dokumenter

mPDF-biblioteket inkluderer fullstendig støtte for innstillingssikkerheten til PDF-dokumenter. Biblioteket gir brukerne muligheten til å avgjøre om dokumentet er kryptert og hvilke tillatelser som er gitt til brukeren. Den lar deg også angi et passord for å åpne PDF-dokumentet eller endre PDF-dokumentet.

 Norsk