1. produkty
  2.   HTML
  3.   PHP
  4.   HTML2PDF
 
  

Open source PHP knihovna pro vytváření PDF souborů z HTML

Bezplatné PHP API pro vytváření PDF dokumentů z HTML obsahu. Podporuje vykreslování HTML a CSS do PDF pomocí PHP kódu.

V dnešní digitální éře se potřeba převádět webový obsah do přenosných formátů dokumentů (PDF) stává stále důležitější. Jednou výkonnou a univerzální knihovnou, která tento proces zjednodušuje, je HTML2PDF. HTML2PDF je populární open-source knihovna, která poskytuje jednoduchý a efektivní způsob, jak převést HTML dokumenty do formátu PDF. Umožňuje vývojářům softwaru bezproblémově generovat vysoce kvalitní PDF z HTML obsahu, včetně CSS stylování, obrázků a složitých rozvržení. S HTML2PDF mohou vývojáři softwaru transformovat webové stránky, HTML šablony nebo dokonce dynamicky generovaný obsah do profesionálně vypadajících PDF dokumentů.

Knihovnu HTML2PDF lze implementovat velmi jednoduše, díky dobře zdokumentovaným API a intuitivnímu používání. Knihovna obsahuje několik důležitých funkcí, jako je komplexní podpora HTML a CSS elementů, přizpůsobení záhlaví a zápatí PDF dokumentů, definování velikosti stránky a orientace pro generované PDF, vkládání obrázků a fontů do PDF, archivace webových informací jako PDF, generování tisknutelných zpráv, tvorba profesionálně vypadajících faktur, převod webové dokumentace a tutoriálů do stažitelných PDF souborů a mnoho dalšího.

Knihovna HTML2PDF nabízí snadnou integraci s různými programovacími jazyky a frameworky. HTML2PDF je navržena jako platformně nezávislá, což ji činí dostatečně univerzální pro běh na různých operačních systémech, včetně Windows, macOS a Linuxu. Ať už archivujete webový obsah, generujete zprávy nebo vytváříte faktury, HTML2PDF zjednodušuje proces konverze a zlepšuje celkový uživatelský zážitek. Pokud tedy potřebujete převod webu do PDF, zvažte vyzkoušení HTML2PDF a odemkněte její potenciál pro zefektivnění vašeho pracovního postupu.

Previous Next

Začínáme s HTML2PDF

Doporučený a nejjednodušší způsob instalace HTML2PDF je pomocí Composeru, nástroje pro správu závislostí v PHP. Prosím použijte následující příkaz pro hladkou instalaci.

Instalace HTML2PDF pomocí Composeru

composer require spipu/html2pdf 

Můžete jej také nainstalovat ručně; stáhněte nejnovější soubory vydání přímo z GitHub repozitáře.

Generování PDF z HTML pomocí PHP

Knihovna HTML2PDF poskytla jednoduchý a efektivní způsob, jak převést HTML dokumenty do formátu PDF v rámci PHP aplikací. Nejprve uživatelé musí vytvořit nebo získat HTML obsah, který chtějí převést do PDF. Zajistěte, aby splňoval správné standardy a zahrnoval potřebné CSS styly a obrázky. Poté využijte funkce nebo metody knihovny HTML2PDF k převodu HTML obsahu do PDF dokumentu. Přizpůsobte proces převodu podle potřeby zadáním nastavení stránky, záhlaví, zápatí a dalších možností. Jakmile je PDF vygenerováno, mohou uživatelé zvolit jeho uložení do lokálního souboru nebo jej streamovat přímo do prohlížeče uživatele, v závislosti na požadavcích jejich aplikace. Následující příklad ukazuje, jak vývojáři softwaru mohou převést existující HTML soubor do PDF pomocí PHP příkazů.

Jak převést HTML dokumenty do PDF pomocí 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();
}

Správa obrázků v HTML do PDF pomocí PHP API

Otevřená knihovna HTML2PDF umožňuje vývojářům softwaru přidávat a spravovat obrázky v PDF dokumentech pomocí PHP API. Knihovna umožňuje plynulé vkládání obrázků do vašich PDF. Podporuje různé formáty obrázků, včetně PNG, JPEG, BMP a GIF, což vývojářům umožňuje vytvářet vizuálně atraktivní dokumenty s vloženou grafikou. Následující příklad ukazuje, jak přidat SVG obrázky do PDF souboru pomocí PHP API.

Jak přidat SVG obrázky do PDF souboru v PHP aplikacích?

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();
}
 Čeština