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

Bibliotecă PHP cu sursă deschisă pentru procesarea fișierelor PDF

Creați, modificați și manipulați documente PDF, adăugați tabele, anteturi și subsoluri la fișierele PDF prin API-ul PHP.

mPDF este o bibliotecă PHP cu sursă deschisă care permite utilizatorilor să creeze, să modifice și să manipuleze documente PDF în cadrul propriei aplicații PHP. Biblioteca acceptă crearea PDF din HTML codificat UTF-8 și acceptă HTML codificat UTF-8. Detectează automat caracterele RTL dintr-un document și transferă tabele, liste, alinierea celulelor de tabel, text justificat, precum și o inversare a textului integral pentru caracterele RTL. Mai mult, detectează automat și caracterele non-RTL și le afișează în ordinea inițială.

Biblioteca acceptă câteva funcții de bază și avansate importante pentru gestionarea documentelor PDF, cum ar fi crearea PDF, marcaje, foi de stil CSS, aspectul paginii PDF și orientarea, inserarea de tabele sau tabele imbricate, adăugarea de imagini (JPG, GIF, PNG, SVG, BMP). sau format WMF, justificare text, securitate documentelor PDF, anteturi și subsoluri, numerotarea paginilor și multe altele.

.

Previous Next

Noțiuni introductive cu mPDF

Metoda oficială de instalare pentru biblioteca mPDF este prin intermediul pachetului composer mpdf/mpdf. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați mPDF prin compozitor

$ composer require mpdf/mpdf

Crearea de fișiere PDF din HTML codificat UTF-8

Biblioteca mPDF oferă funcționalitate pentru crearea de documente PDF din HTML codificat UTF-8 în cadrul aplicației PHP. HTML codificat UTF-8 este acceptat ca intrare standard. Odată ce fișierul PDF este creat, puteți, de asemenea, să faceți modificări în funcție de nevoile dvs. Biblioteca vă facilitează să inserați pagini noi, să adăugați conținut nou, să inserați imagini, să utilizați marcaje, să adăugați anteturi și subsoluri la o pagină existentă și multe altele.

Adăugați tabele în PDF prin PHP

Biblioteca open source mPDF oferă dezvoltatorilor de software posibilitatea de a adăuga și modifica tabele în interiorul unui document PDF. Biblioteca acceptă stiluri CSS pentru tabele/celule și atribute personalizate adăugând un chenar orizontal în partea de sus și de jos a tabelului. Include, de asemenea, suport pentru border-collapse (CSS border-collapse:collapse sau separat), precum și cellSpacing și cellPadding. Mai mult, puteți roti tabele, AutosizePermalink, repetarea rândului Antet tabel pe o pagină nouă și multe altele.

Exportați tabelul HTML în PDF prin 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 voluntar eveniment: ' . $row['eventvolunteerID'] . '
'; $data .= 'Titlul evenimentului: ' . $row['eventTitle'] . '
'; $data .= 'Rola numărul.: ' . $row['rollno'] . '
'; $data .= 'Data evenimentului: ' . $row['eventDate'] . '
'; $data .= 'Ora evenimentului: ' . $row['eventTime'] . '
'; $data .= 'Limita evenimentului: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Adăugați anteturi și subsoluri la fișierul PDF

Biblioteca mPDF include suport pentru adăugarea antetelor și subsolurilor la un document PDF prin PHP. Biblioteca oferă mai multe moduri diferite de a seta anteturi și subsoluri de pagină într-un PDF, cum ar fi definirea unui antet/subsol pentru întregul document, inclusiv imagini într-un antet/subsol, anteturi/subsol complexe cu avantajul codului HTML, setarea antet/subsol la începutul unui document și multe altele.

Creați documente PDF protejate cu parolă

Biblioteca mPDF include suport complet pentru securitatea setărilor documentelor PDF. Biblioteca oferă utilizatorilor posibilitatea de a determina dacă documentul este criptat și ce permisiuni sunt acordate utilizatorului. De asemenea, vă permite să setați o parolă pentru deschiderea documentului PDF sau modificarea documentului PDF.

 Română