Ceci est un (surtout) CSS2.1 mise en page HTML conforme et moteur de rendu écrit en PHP.
Il est un moteur de rendu entraîné style: il va télécharger et lire les feuilles de style externes, les balises de style en ligne, et les attributs de style d'éléments HTML individuels. Il prend également en charge la plupart des attributs HTML présentation.
Rendu PDF est actuellement assurée soit par PDFLib ou par une version embarquée de la classe CPDF R & OS écrit par Wayne Munro. Pour utiliser PDFLib avec dompdf, l'extension PECL PDFLib est nécessaire.
Utilisation PDFLib améliore les performances et réduit les besoins en mémoire de dompdf peu, tandis que la classe CPDF R & OS, bien que légèrement plus lente, élimine toutes les dépendances sur les bibliothèques PDF externes.
dompdf a été entré dans le Zend PHP 5 concours et placé 20e au total. & nbsp;
dompdf fonctionne uniquement avec PHP 5. Il n'y a pas de plans pour un port PHP 4
Caractéristiques :.
- Poignées plus CSS2. 1 propriétés et sélecteurs, y comprisimport,media &Page règles
- Prise en charge de plus de présentation HTML 4.0 attributs
- Prise en charge des feuilles de style externes, soit sur la machine locale ou par HTTP / FTP (via fopen-wrappers)
- Prise en charge des tableaux complexes, y compris les lignes et colonnes travées, séparée & effondré modèles frontalières,
- style de cellule individuelle, multi-pages (pas de tableaux imbriqués encore cependant)
- le soutien de l'image (png, gif et jpeg)
- Pas de dépendances sur les bibliothèques PDF externes, grâce à la R & OS classe PDF
- Lien et le soutien d'ancrage
- Support Inline PHP. Voir la section sur PHP en ligne pour plus de détails.
- Tables ne peut pas être fiable imbriqué (succès même si certains ont rapporté)
- Les listes ordonnées sont actuellement pris en charge.
- Absolute et rapport de positionnement et de flotteurs ne fonctionnent pas, encore.
- Pas particulièrement tolérant à HTML mal formé ou entrée de CSS (en utilisant Tidy première aide de mai)
- Les gros fichiers peuvent prendre un certain temps pour rendre
- Grandes tables nécessitent de grandes quantités de mémoire. Réglage de la limite de mémoire de PHP à au moins 32 Mo ou plus est recommandé.
Tables
Exigences :
- PHP 5 ou supérieur
Commentaires non trouvées