Dies ist eine (meist) CSS2.1 konforme HTML-Layout und Rendering-Engine in PHP geschrieben.
Es ist ein Stil-driven-Renderer: es wird herunterladen und lesen externe Stylesheets, Inline-Stil-Tags und die Stilattribute einzelner HTML-Elemente. Es unterstützt auch die meisten Präsentations HTML-Attribute.
PDF-Rendering ist derzeit entweder durch PDFLib oder durch eine gebündelte Version des R & OS CPDF Klasse von Wayne Munro geschrieben ist. Um PDFLib mit dompdf verwenden, wird die PDFLib PECL-Erweiterung erforderlich.
Mit PDFlib verbessert die Leistung und reduziert den Speicherbedarf dompdf etwas, während die F & OS CPDF Klasse, wenn auch etwas langsamer, beseitigt alle Abhängigkeiten von externen PDF-Bibliotheken.
dompdf wurde in der Zend PHP 5 Contest eingegeben und platziert 20. Gesamtrang. & nbsp;
dompdf funktioniert nur mit PHP 5. Es gibt keine Pläne für eine PHP 4-Port
Eigenschaften .
- Griffe meisten CSS2. 1 Eigenschaften und Selektoren, einschließlich @ import, @ media & @ page-Regeln
- Unterstützt die meisten Präsentations HTML 4.0 Attribute
- Unterstützt externe Stylesheets, entweder auf dem lokalen Rechner oder über HTTP / FTP (via fopen-Wrapper)
- Unterstützt komplexe Tabellen, einschließlich der Reihe und Spalte Spannweiten, separate & stürzt Grenze Modelle,
- Einzelzelle Styling, mehrseitigen Tabellen (keine verschachtelten Tabellen noch immer)
- Unterstützung Bild (png, gif und jpeg)
- Keine Abhängigkeiten von externen PDF-Bibliotheken, dank der F & OS PDF Klasse
- Link und Anker Unterstützung
- Inline PHP-Unterstützung. Siehe den Abschnitt über Inline-PHP für Details.
- Tabellen nicht verlässlich verschachtelt werden (obwohl einige haben berichtet, Erfolg)
- Sortierte Listen liegen noch nicht unterstützt.
- Absolute und relative Positionierung und schwimmt nicht funktionieren, noch nicht.
- Nicht besonders tolerant zu schlecht ausgebildet HTML oder CSS-Eingang (mit Tidy ersten Mai-Hilfe)
- Große Dateien kann eine Weile dauern zu machen
- Große Tabellen erfordern große Mengen an Arbeitsspeicher. Einstellen Speichergrenze von PHP auf mindestens 32 MB oder höher wird empfohlen.
Anforderungen :
- PHP 5 oder höher
Kommentare nicht gefunden