1. Produse
  2.   HTML
  3.   PHP
  4.   Dompdf
 
  

Bibliotecă PHP gratuită pentru crearea fișierelor PDF din HTML

API PHP open source pentru crearea documentelor PDF din conținut HTML. Suportă redarea HTML și CSS în PDF prin cod PHP.

În era digitală de astăzi, capacitatea de a genera documente PDF dinamic a devenit o cerință crucială pentru multe aplicații web. Fie că este vorba de generarea facturilor, rapoartelor sau a conținutului imprimabil, dispunerea unei biblioteci fiabile și eficiente pentru generarea PDF este esențială. Una dintre aceste biblioteci care a câștigat popularitate în rândul profesioniștilor în software și programatori este Dompdf. Are suport încorporat pentru Unicode, permițând generarea de PDF-uri în diverse limbi și seturi de caractere. Poate gestiona scripturi complexe precum arabă, chineză și chirilică, asigurând redarea corectă a conținutului multilingv.

Dompdf este foarte ușor de utilizat și simplifică procesul de generare a documentelor PDF din conținut HTML. Biblioteca a oferit numeroase funcționalități avansate pentru a personaliza și îmbunătăți procesul de generare a PDF-urilor. Există mai multe caracteristici importante ale bibliotecii, cum ar fi gestionarea majorității CSS 2.1 și a câtorva proprietăți CSS3, adăugarea de imagini în PDF, suport pentru atributele prezentationale HTML 4.0, adăugarea de antete și subsoluri în fișiere PDF, controlul întreruperilor de pagină folosind CSS, inserarea cuprinsului, utilizarea semnelor de carte în PDF-uri, suport PHP în linie și multe altele.

Dompdf este o bibliotecă PHP care permite dezvoltatorilor de software să genereze documente PDF din conținut HTML. Folosește puterea extensiei PHP DOM și a selectorilor CSS2.1 pentru a reda cu precizie HTML și CSS în format PDF. Este un proiect open source și este întreținut activ pe GitHub, făcându-l o alegere fiabilă pentru generarea de PDF în aplicațiile PHP. Oferă diverse opțiuni de configurare pentru a rafina procesul de generare a PDF-ului, cum ar fi setări precum dimensiunea paginii, marginile, conținutul antetului și subsolului, compresia și altele, în funcție de cerințele specifice. Setul său robust de funcționalități, inclusiv suportul pentru redarea HTML și CSS, generarea dinamică de conținut, suport multilingv și opțiuni de personalizare, îl face o alegere populară în rândul dezvoltatorilor și inginerilor de software.

Previous Next

Începeți cu Dompdf

Cea mai recomandată și cea mai ușoară metodă de a instala Dompdf este prin utilizarea Composer, instrumentul de gestionare a dependențelor pentru PHP. Vă rugăm să folosiți comanda următoare pentru o instalare fără probleme.

Instalați Dompdf prin Composer

composer require dompdf/dompdf 

Poți, de asemenea, să îl instalezi manual; descarcă fișierele ultimei versiuni direct de pe depozitul GitHub.

Redă HTML și CSS prin API PHP

Biblioteca open source Dompdf facilitează dezvoltatorilor de software încărcarea și redarea fișierelor HTML și CSS fără nicio dependență externă. Aceasta suportă o gamă largă de funcționalități HTML și CSS, permițând redarea de layout-uri și stiluri complexe. Suportă majoritatea selectorilor CSS2.1, inclusiv funcții avansate precum interogări media CSS, inline-block, redarea tabelelor și altele. De asemenea, suportă tabele complexe, inclusiv îmbinări de rânduri și coloane, modele de borduri separate și colapsate, stilizare individuală a celulelor și altele. Exemplul următor arată cum să încarci conținut HTML și să îl convertești într-un fișier PDF și să îl salvezi în locul dorit.

Cum să încărcați conținut HTML și să-l convertiți în PDF prin cod PHP?

require_once 'vendor/autoload.php';

use Dompdf\Dompdf;

$dompdf = new Dompdf();

// Load the HTML content you wish to convert to a PDF

$html = '

Salut, dompdf!

'; $dompdf->loadHtml($html); // Customize the PDF generation settings: $dompdf->setPaper('A4', 'portrait'); // Render the PDF $dompdf->render(); // Save the PDF to a file $dompdf->stream('document.pdf'); // Output the PDF directly to the browser $dompdf->stream();

Adăugați antete și subsoluri în PDF prin PHP

Anteturile și subsolurile sunt o parte foarte importantă a documentelor PDF, permițând dezvoltatorilor de software să insereze text, imagini și alte fișiere PDF în una sau mai multe pagini ale unui document PDF. Un antet și un subsol sunt de obicei utilizate pentru a declara proprietatea documentului. Biblioteca open source Dompdf facilitează dezvoltatorilor de software inserarea anteturilor și subsolurilor în aplicațiile lor PHP cu doar câteva linii de cod. Dezvoltatorii pot adăuga anteturi și subsoluri documentelor PDF folosind metodele setHtmlHeader() și setHtmlFooter(). Aceste secțiuni pot conține conținut HTML și puteți utiliza stilizarea CSS pentru a personaliza aspectul lor.

Personalizare PDF, suport pentru Cuprins și semne de carte

Biblioteca Dompdf oferă mai multe funcționalități avansate care permit dezvoltatorilor de software să personalizeze și să îmbunătățească procesul de generare a PDF-urilor. Biblioteca suportă includerea imaginilor și a fonturilor în PDF, utilizarea URL-urilor absolute sau furnizarea căii locale a fișierului. Asigurați-vă că imaginile sunt accesibile serverului. Pentru fonturi personalizate, dompdf suportă încorporarea fișierelor de font TrueType (.ttf) și OpenType (.otf). De asemenea, este foarte ușor să creați un cuprins sau să adăugați semne de carte în documentele PDF.

 Română