Dit is een (meestal) CSS2.1 compliant HTML layout en rendering engine geschreven in PHP.
Het is een stijl gedreven renderer: zal het downloaden en lezen externe stylesheets, inline stijl labels en de stijlkenmerken van de afzonderlijke HTML-elementen. Het ondersteunt ook de meeste presentatie HTML attributen.
PDF-rendering is momenteel geleverd hetzij door PDFlib of door een gebundelde versie van de R & OS CPDF klasse geschreven door Wayne Munro. Om PDFlib gebruiken DOMPDF, wordt de PDFlib PECL extensie nodig.
Met behulp van PDFlib verbetert de prestaties en vermindert het geheugen eisen van DOMPDF enigszins, terwijl de R & OS CPDF klasse, maar iets langzamer, elimineert alle afhankelijkheden van externe PDF bibliotheken.
DOMPDF werd in het Zend PHP 5 Contest ingevoerd en geplaatst 20e overall. & nbsp;
DOMPDF werkt alleen met PHP 5. Er zijn geen plannen voor een PHP 4 port
Eigenschappen .
- Handles meeste CSS2. 1 eigenschappen & selectors, waaronderimport,media & @ Page regels
- Ondersteunt de meeste presentatie HTML 4.0 attributen
- Ondersteunt externe stylesheets, hetzij op de lokale computer of via http / ftp (via fopen-wrappers)
- Ondersteuning voor complexe tabellen, zoals rij en kolom overspanningen, aparte & ingestort grens modellen,
- Individuele cel styling, meerdere pagina tafels (geen geneste tabellen nog wel)
- Afbeelding ondersteuning (png, gif en jpeg)
- Geen afhankelijkheid van externe PDF bibliotheken, dankzij de R & OS PDF klasse
- Link en anker support
- Inline PHP-ondersteuning. Zie de paragraaf over inline PHP voor meer informatie.
- Tafels niet betrouwbaar kan worden genest (hoewel sommige hebben gemeld succes)
- Geordende lijsten zijn momenteel niet ondersteund.
- Absolute en relatieve positionering en praalwagens niet werken, maar toch.
- Niet bijzonder tolerant slecht gevormde HTML of CSS-ingang (met Tidy eerste mei help)
- Grote bestanden kan een tijdje duren te maken
- Grote tafels vereisen grote hoeveelheden geheugen. PHP geheugen limiet instellen op ten minste 32 MB of hoger wordt aanbevolen.
Eisen
- PHP 5 of hoger
Reacties niet gevonden