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

Open Source PHP Library pro zpracování souborů PDF

Vytvářejte, upravujte a manipulujte s dokumenty PDF, přidávejte tabulky, záhlaví a zápatí do souborů PDF prostřednictvím PHP API.

mPDF je Open source PHP knihovna, která umožňuje uživatelům vytvářet, upravovat a manipulovat s PDF dokumenty v rámci jejich vlastní PHP aplikace. Knihovna podporuje vytváření PDF z HTML kódovaného UTF-8 a přijímá kódování HTML UTF-8. Automaticky detekuje znaky RTL v dokumentu a přenáší tabulky, seznamy, zarovnání buněk tabulky, zarovnaný text a také fulltextové obrácení znaků RTL. Navíc také automaticky detekuje znaky, které nejsou RTL, a zobrazuje je v původním pořadí.

Knihovna podporuje několik důležitých základních a pokročilých funkcí pro správu dokumentů PDF, jako je vytváření PDF, záložky, šablony stylů CSS, rozložení a orientace stránky PDF, vkládání tabulek nebo vnořených tabulek, přidávání obrázků (JPG, GIF, PNG, SVG, BMP nebo WMF, zarovnání textu, zabezpečení dokumentů PDF, záhlaví a zápatí, číslování stránek a mnoho dalších.

.

Previous Next

Začínáme s mPDF

Oficiální způsob instalace knihovny mPDF je prostřednictvím balíčku composer packagist mpdf/mpdf. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte mPDF přes skladatel

$ composer require mpdf/mpdf

Vytváření souborů PDF z HTML kódovaného UTF-8

Knihovna mPDF poskytuje funkce pro vytváření dokumentů PDF z HTML kódovaného UTF-8 v aplikaci PHP. Jako standardní vstup je přijímán kód HTML v UTF-8. Jakmile je soubor PDF vytvořen, můžete v něm také provádět změny podle vlastních potřeb. Knihovna vám usnadňuje vkládání nových stránek, přidávání nového obsahu, vkládání obrázků, používání záložek, přidávání záhlaví a zápatí na existující stránku a mnoho dalšího.

Přidejte tabulky do PDF pomocí PHP

Knihovna mPDF s otevřeným zdrojovým kódem umožňuje vývojářům softwaru přidávat a upravovat tabulky uvnitř dokumentu PDF. Knihovna podporuje styly CSS pro tabulky/buňky a vlastní atributy přidáním vodorovného okraje v horní a dolní části tabulky. Zahrnuje také podporu pro sbalení ohraničení (CSS border-collapse:collapse nebo samostatné), stejně jako cellSpacing a cellPadding. Navíc můžete otáčet tabulky, AutosizePermalink, opakování řádku záhlaví tabulky na nové stránce a mnoho dalších.

Export HTML tabulky do PDF přes 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 dobrovolníka události: ' . $row['eventvolunteerID'] . '
'; $data .= 'Název události: ' . $row['eventTitle'] . '
'; $data .= 'Číslo role: ' . $row['rollno'] . '
'; $data .= 'Datum události: ' . $row['eventDate'] . '
'; $data .= 'Čas události: ' . $row['eventTime'] . '
'; $data .= 'Limit událostí: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Přidat záhlaví a zápatí do souboru PDF

Knihovna mPDF obsahuje podporu pro přidávání záhlaví a zápatí do dokumentu PDF pomocí PHP. Knihovna poskytuje několik různých způsobů, jak nastavit záhlaví a zápatí stránek v PDF, jako je definování záhlaví/zápatí pro celý dokument, včetně obrázků v záhlaví/zápatí, složitá záhlaví/zápatí s výhodou HTML kódu, nastavení záhlaví/zápatí na začátku dokumentu a mnoho dalšího.

Vytvářejte dokumenty PDF chráněné heslem

Knihovna mPDF obsahuje kompletní podporu pro zabezpečení nastavení dokumentů PDF. Knihovna dává uživatelům možnost určit, zda je dokument zašifrován a jaká oprávnění jsou uživateli udělena. Umožňuje také nastavit heslo pro otevření dokumentu PDF nebo úpravu dokumentu PDF.

 Čeština