Dette er en (for det meste) CSS2.1 kompatibel HTML layout og rendering motoren skrevet i PHP.
Det er en stil-drevet renderer: det vil laste ned og lese eksterne stilark, inline style tags, og stilen attributtene til enkelte HTML-elementer. Den støtter også de fleste presentasjons HTML-attributter.
PDF rendering er i dag tilgjengelig enten ved PDFLib eller av en medfølgende versjonen av R & OS CPDF klasse skrevet av Wayne Munro. For å kunne bruke PDFLib med dompdf er PDFLib PECL nummeret.
Bruke PDFLib forbedrer ytelsen og reduserer kravene til dompdf minne litt, mens R & OS CPDF klasse, men litt tregere, eliminerer eventuelle avhengig på eksterne PDF-biblioteker.
dompdf ble innført i Zend PHP 5 Contest og plassert 20th generelle. & nbsp;
dompdf fungerer bare med PHP 5. Det er ingen planer for et PHP 4 port
Egenskaper .
- Håndterer mest CSS2. 1 eiendommer og velgere, inkludertimport,media & @ Page regler
- Støtter de fleste presentasjons HTML 4,0 attributter
- Støtter eksterne stilark, enten på den lokale maskinen eller via http / ftp (via fopen-wrappers)
- Støtter komplekse tabeller, inkludert rad og kolonne spenn, separat og kollapset grense modeller,
- Individuell celle styling, flersidige tabeller (ingen nestede tabeller ennå men)
- Bilde støtte (png, gif og jpeg)
- Ingen avhengig på eksterne PDF-biblioteker, takket være den R & OS PDF klasse
- Link og anker støtte
- Inline PHP støtte. Se avsnittet om inline PHP for detaljer.
- Tabeller kan ikke pålitelig nestet (selv om noen har rapportert suksess)
- Bestilte lister støttes foreløpig ikke.
- Absolute & relative posisjonering og flyter ikke fungerer, men likevel.
- Ikke spesielt tolerant for dårlig dannet HTML eller CSS-inngang (med Tidy første kan bidra)
- Store filer kan ta en stund å gjengi
- Store tabeller krever store mengder minne. Stille minnegrensen PHP til minst 32 MB eller høyere anbefales.
Krav
- PHP 5 eller høyere
Kommentarer ikke funnet