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

Open Source PHP-bibliotek til behandling af PDF-filer

Opret, rediger og manipuler PDF-dokumenter, tilføj tabeller, hoveder og sidefødder til PDF-filer via PHP API.

mPDF er et Open source PHP-bibliotek, der gør det muligt for brugere at oprette, ændre og manipulere PDF-dokumenter i deres egen PHP-applikation. Biblioteket understøtter PDF-oprettelse fra UTF-8-kodet HTML og accepterer UTF-8-kodet HTML. Det detekterer automatisk RTL-tegn i et dokument og overfører tabeller, lister, tabelcellejustering, justeret tekst samt en fuldtekstvending for RTL-tegn. Desuden detekterer den også automatisk ikke-RTL-tegn og viser dem i den oprindelige rækkefølge.

Biblioteket understøtter flere vigtige grundlæggende og avancerede funktioner til PDF-dokumenthåndtering, såsom PDF-oprettelse, bogmærker, CSS-typografiark, PDF-sidelayout og orientering, indsættelse af tabeller eller indlejrede tabeller, tilføjelse af billeder (JPG, GIF, PNG, SVG, BMP eller WMF-format, tekstbegrundelse, PDF-dokumentsikkerhed, sidehoveder og sidefødder, sidenummerering og mange flere.

.

Previous Next

Kom godt i gang med mPDF

Den officielle installationsmetode for mPDF-biblioteket er gennem composer packagist-pakken mpdf/mpdf. Brug venligst følgende kommando for en problemfri installation.

Installer mPDF via komponist

$ composer require mpdf/mpdf

Oprettelse af PDF-filer fra UTF-8-kodet HTML

mPDF-bibliotek giver funktionalitet til at skabe PDF-dokumenter fra UTF-8-kodet HTML inde i PHP-applikationen. UTF-8-kodet HTML accepteres som standardinput. Når PDF-filen er oprettet, kan du også foretage ændringer i den efter dine egne behov. Biblioteket gør det lettere for dig at indsætte nye sider, tilføje nyt indhold, indsætte billeder, bruge bogmærker, tilføje sidehoveder og sidefødder til en eksisterende side og meget mere.

Tilføj tabeller til PDF via PHP

Open source-biblioteket mPDF giver softwareudviklere mulighed for at tilføje og ændre tabeller i et PDF-dokument. Biblioteket understøtter CSS-stile til tabeller/celler og brugerdefinerede attributter, der tilføjer en vandret kant i toppen og bunden af tabellen. Det inkluderer også understøttelse af border-collapse (CSS border-collapse:collapse eller separat), såvel som cellSpacing og cellPadding. Desuden kan du rotere tabeller, AutosizePermalink, gentagne tabeloverskrifter på en ny side og mange flere.

Eksporter HTML-tabel 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 .= 'Begivenhedsfrivillig-id: ' . $row['eventvolunteerID'] . '
'; $data .= 'Begivenhedens titel: ' . $row['eventTitle'] . '
'; $data .= 'Rulle nr.: ' . $row['rollno'] . '
'; $data .= 'Begivenhedsdato: ' . $row['eventDate'] . '
'; $data .= 'Begivenhedstid: ' . $row['eventTime'] . '
'; $data .= 'Begivenhedsgrænse: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Føj sidehoveder og sidefødder til PDF-fil

mPDF-biblioteket inkluderer understøttelse af tilføjelse af sidehoveder og sidefødder til et PDF-dokument via PHP. Biblioteket giver flere forskellige måder at indstille sidehoveder og sidefødder i en PDF, såsom at definere en sidehoved/sidefod for hele dokumentet, inklusive billeder i en sidehoved/sidefod, komplekse sidehoveder/sidefødder med fordelen af HTML-kode, indstilling af sidehoved/sidefod i starten af et dokument og meget mere.

Opret adgangskodebeskyttede PDF-dokumenter

mPDF-biblioteket inkluderer komplet understøttelse af indstillingssikkerheden for PDF-dokumenter. Biblioteket giver brugerne mulighed for at afgøre, om dokumentet er krypteret, og hvilke tilladelser der er givet til brugeren. Det giver dig også mulighed for at angive en adgangskode til at åbne PDF-dokumentet eller ændre PDF-dokumentet.

 Dansk