Libreria PHP open source per creare file PDF da HTML
API PHP gratuita per creare documenti PDF dal contenuto HTML. Supporta il rendering di HTML e CSS in PDF tramite codice PHP.
Nell'era digitale odierna, la necessità di convertire i contenuti web in formati di documento portatili (PDF) è diventata sempre più importante. Una libreria potente e versatile che semplifica questo processo è HTML2PDF. HTML2PDF è una popolare libreria open-source che offre un modo semplice ed efficace per convertire documenti HTML in formato PDF. Consente agli sviluppatori software di generare senza sforzo PDF di alta qualità a partire da contenuti HTML, inclusi stili CSS, immagini e layout complessi. Con HTML2PDF, gli sviluppatori possono trasformare pagine web, template HTML o anche contenuti generati dinamicamente in documenti PDF dall'aspetto professionale.
La libreria HTML2PDF può essere implementata in modo molto semplice, grazie alle sue API ben documentate e all'uso intuitivo. Ci sono diverse funzionalità importanti incluse nella libreria, come il supporto completo per gli elementi HTML e CSS, la personalizzazione di intestazioni e piè di pagina dei documenti PDF, la definizione delle dimensioni e dell'orientamento della pagina per i PDF generati, l'incorporamento di immagini e font nei PDF, l'archiviazione di informazioni basate sul web come PDF, la generazione di report stampabili, la creazione di fatture dall'aspetto professionale, la conversione di documentazione e tutorial basati sul web in file PDF scaricabili e molto altro.
La libreria HTML2PDF offre un'integrazione facile con vari linguaggi di programmazione e framework. HTML2PDF è progettata per essere indipendente dalla piattaforma, rendendola sufficientemente versatile da funzionare su diversi sistemi operativi, tra cui Windows, macOS e Linux. Che tu stia archiviando contenuti web, generando report o creando fatture, HTML2PDF semplifica il processo di conversione, migliorando l'esperienza complessiva dell'utente. Quindi, se ti trovi nella necessità di convertire il web in PDF, considera di provare HTML2PDF e sblocca il suo potenziale per ottimizzare il tuo flusso di lavoro.
Iniziare con HTML2PDF
Il modo consigliato e più semplice per installare HTML2PDF è utilizzare Composer, lo strumento di gestione delle dipendenze per PHP. Si prega di utilizzare il comando seguente per un'installazione fluida.
Installa HTML2PDF tramite Composer
composer require spipu/html2pdf Puoi anche installarlo manualmente; scarica i file dell'ultima versione direttamente dal repository GitHub.
Genera PDF da HTML usando PHP
La libreria HTML2PDF ha fornito un modo semplice ed efficace per convertire documenti HTML in formato PDF all'interno delle applicazioni PHP. Prima, gli utenti devono creare o ottenere il contenuto HTML che desiderano convertire in PDF. Assicurarsi che rispetti gli standard corretti e includa eventuali fogli di stile CSS e immagini necessari. Ora, utilizzare le funzioni o i metodi della libreria HTML2PDF per convertire il contenuto HTML in un documento PDF. Personalizzare il processo di conversione secondo necessità specificando le impostazioni della pagina, intestazioni, piè di pagina e altre opzioni. Una volta generato il PDF, gli utenti possono scegliere di salvarlo in un file locale o trasmetterlo direttamente al browser dell'utente, a seconda dei requisiti della loro applicazione. L'esempio seguente mostra come gli sviluppatori software possono convertire un file HTML esistente in PDF usando comandi PHP.
Come convertire documenti HTML in PDF tramite 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();
}
Gestisci le immagini da HTML a PDF tramite la gestione dell'API PHP
La libreria open source HTML2PDF consente agli sviluppatori software di aggiungere e gestire immagini all'interno dei loro documenti PDF utilizzando l'API PHP. La libreria permette l'inclusione senza soluzione di continuità delle immagini nei tuoi PDF. Supporta vari formati di immagine, tra cui PNG, JPEG, BMP e GIF, consentendo agli sviluppatori di creare documenti visivamente accattivanti con grafica incorporata. L'esempio seguente mostra come aggiungere immagini SVG al file PDF utilizzando l'API PHP.
Come aggiungere immagini SVG a un file PDF all'interno di applicazioni 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();
}