Toto je (většinou) CSS2.1 vyhovující rozložení HTML a vykreslování engine napsaný v PHP.
Je renderer style-řízený: to bude stahovat a číst externí styly, tagy inline styl a atributy stylu jednotlivých prvků HTML. To také podporuje většinu prezentační atributy HTML.
PDF vykreslování je v současné době poskytuje buď PDFLib nebo pomocí přibaleného verze na CPDF třídy R & OS písemného Wayne Munro. Aby bylo možné použít PDFLib s dompdf, je vyžadováno rozšíření PDFLib PECL.
Použití PDFLib zvyšuje výkon a snižuje požadavky na paměť dompdf poněkud, zatímco CPDF třída R & OS, i když o něco pomaleji, eliminuje jakékoliv závislosti na externích knihovnách ve formátu PDF.
dompdf byla zapsána do Zend PHP 5, soutěže a celkově umístil na 20.. & nbsp;
dompdf pracuje pouze s PHP 5. Neexistují žádné plány na PHP 4 přístavu
Vlastnosti :.
- Držadla nejvíce CSS2. 1 vlastnosti a selektory, včetněimport,media &page pravidel
- podporuje většinu prezentační HTML 4.0 atributy
- podporuje externí styly, a to buď na lokálním počítači nebo přes HTTP / FTP (přes fopen-wrapper)
- Podpora složitých tabulek, včetně řádků a sloupců polí, samostatný a zhroutil hraniční modely,
- Jednotlivé buňka styling, multi-strana (žádné vnořené tabulky zatím nicméně)
- Podpora obrazu (png, gif a JPEG)
- žádné závislosti na externích knihovnách PDF, díky formátu PDF třídy R & OS
- Link a podpora kotva
- Podpora Inline PHP. Vidět sekci na inline PHP podrobnosti.
- Tabulky nelze spolehlivě vnořené (ačkoli někteří hlásili úspěch)
- Uspořádané seznamy jsou v současné době podporovány.
- Absolutní a relativní polohování a plováky nefungují, přesto.
- Není zvláště tolerantní na špatně-tvořil HTML nebo CSS vstupu (pomocí Tidy první může pomoci)
- Velké soubory může chvíli trvat, než činí
- rozsáhlých tabulek vyžadují velké množství paměti. Nastavení limit paměti PHP alespoň 32 megabajtů nebo vyšší je doporučeno.
Stoly
Požadavky na :
- PHP 5 nebo vyšší
Komentáře nebyl nalezen