1. Des produits
  2.   HTML
  3.   PHP
  4.   HTML2PDF
 
  

Bibliothèque PHP open source pour créer des fichiers PDF à partir de HTML

API PHP gratuite pour créer des documents PDF à partir de contenu HTML. Elle prend en charge le rendu HTML et CSS en PDF via du code PHP.

À l'ère numérique actuelle, le besoin de convertir le contenu web en formats de documents portables (PDF) est devenu de plus en plus important. Une bibliothèque puissante et polyvalente qui simplifie ce processus est HTML2PDF. HTML2PDF est une bibliothèque open source populaire qui offre une méthode simple et efficace pour convertir des documents HTML au format PDF. Elle permet aux développeurs de logiciels de générer sans effort des PDF de haute qualité à partir de contenu HTML, y compris le style CSS, les images et les mises en page complexes. Avec HTML2PDF, les développeurs peuvent transformer des pages web, des modèles HTML, ou même du contenu généré dynamiquement en documents PDF à l'aspect professionnel.

La bibliothèque HTML2PDF peut être mise en œuvre très simplement, grâce à ses API bien documentées et à son utilisation intuitive. Plusieurs fonctionnalités importantes font partie de la bibliothèque, telles que la prise en charge complète des éléments HTML et CSS, la personnalisation des en-têtes et pieds de page des documents PDF, la définition de la taille et de l’orientation des pages pour les PDF générés, l’intégration d’images et de polices dans les PDF, l’archivage d’informations web au format PDF, la génération de rapports imprimables, la création de factures au rendu professionnel, la conversion de documentation et de tutoriels web en fichiers PDF téléchargeables et bien plus encore.

La bibliothèque HTML2PDF offre une intégration facile avec divers langages de programmation et frameworks. HTML2PDF est conçue pour être indépendante de la plateforme, ce qui la rend suffisamment polyvalente pour fonctionner sur différents systèmes d’exploitation, notamment Windows, macOS et Linux. Que vous archiviez du contenu web, génériez des rapports ou créiez des factures, HTML2PDF simplifie le processus de conversion, améliorant l’expérience utilisateur globale. Ainsi, si vous avez besoin de convertir du web en PDF, envisagez d’essayer HTML2PDF et libérez son potentiel pour rationaliser votre flux de travail.

Previous Next

Premiers pas avec HTML2PDF

La méthode recommandée et la plus simple pour installer HTML2PDF consiste à utiliser Composer, l'outil de gestion des dépendances pour PHP. Veuillez utiliser la commande suivante pour une installation fluide.

Installer HTML2PDF via Composer

composer require spipu/html2pdf 

Vous pouvez également l'installer manuellement ; téléchargez les fichiers de la dernière version directement depuis le dépôt GitHub.

Générer un PDF à partir de HTML avec PHP

La bibliothèque HTML2PDF offre une méthode simple et efficace pour convertir des documents HTML au format PDF dans les applications PHP. Tout d'abord, les utilisateurs doivent créer ou obtenir le contenu HTML qu'ils souhaitent convertir en PDF. Assurez-vous qu'il respecte les normes appropriées et qu'il inclut les feuilles de style CSS et les images nécessaires. Ensuite, utilisez les fonctions ou méthodes de la bibliothèque HTML2PDF pour convertir le contenu HTML en document PDF. Personnalisez le processus de conversion selon les besoins en spécifiant les paramètres de page, les en-têtes, les pieds de page et d'autres options. Une fois le PDF généré, les utilisateurs peuvent choisir de l'enregistrer dans un fichier local ou de le diffuser directement dans le navigateur de l'utilisateur, selon les exigences de leur application. L'exemple suivant montre comment les développeurs peuvent convertir un fichier HTML existant en PDF à l'aide de commandes PHP.

Comment convertir des documents HTML en PDF avec PHP ?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/test.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->writeHTML($content);
    $html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}

Gérer les images dans HTML vers PDF via la gestion de l'API PHP

La bibliothèque open source HTML2PDF permet aux développeurs de logiciels d'ajouter et de gérer des images dans leurs documents PDF en utilisant l'API PHP. La bibliothèque permet une inclusion transparente d'images dans vos PDF. Elle prend en charge divers formats d'image, y compris PNG, JPEG, BMP et GIF, permettant aux développeurs de créer des documents visuellement attrayants avec des graphiques intégrés. L'exemple suivant montre comment ajouter des images SVG à un fichier PDF en utilisant l'API PHP.

Comment ajouter des images SVG à un fichier PDF dans les applications PHP ?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/svg.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($content);
    $html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}
 Français