DOMPDF, générer des PDF à partir de vos squelettes !

Ce plugin intègre la librairie DOMPDF à SPIP et fourni un API pour exporter directement le résultat d’un squelette SPIP en PDF.

API

Ce plugin fournit une fonction d’exportation du résultat d’un squelette qui s’utilise comme ceci :

// Charger l'API
$exporter_pdf = charger_fonction('exporter_pdf', 'inc');
$exporter_pdf($squelette_ou_html, array $context);

Cette fonction va directement proposer de télécharger le fichier.

Dans certain cas, on peut vouloir générer le PDF pour le manipuler (l’écrire sur le serveur par exemple).
Dans ce cas, on utilisera generer_pdf :

// Charger l'API
$generer_pdf = charger_fonction('generer_pdf', 'inc');
$generer_pdf($squelette_ou_html, array $context);

$squelette_ou_html peut être me chemin d’un squelette SPIP ou directement du HTML.

Exemple d’utilisation.

Intégration avec formidable

Ce plugin fourni par défaut une intégration avec formidable pour exporter des réponses en PDF. Cela fournit un bon exemple d’utilisation et d’intégration dans les pipelines.

Est-ce que mon css va être pris en compte ?

DOMPDF déclare que tout ce qui est CSS 2.1 va fonctionner ainsi que quelques propriétés CSS3
Tout ne va pas fonctionner bien entendu. Il existe une liste non exhaustive.

Dernière modification de cette page le 13 février 2019

Discussion

Aucune discussion

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom