| Prochaine révision | Révision précédente |
| logiciel:internet:dokuwiki:plugins:dw2pdf:start [2020/09/04 22:27] – admin | logiciel:internet:dokuwiki:plugins:dw2pdf:start [2022/10/01 23:26] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| {{tag>Logiciel}} | {{tag>Logiciel}} |
| |
| ====== DW2PDF : Exporter du contenu DokuWiki au format PDF ====== | ====== dw2pdf : Exporter du contenu DokuWiki au format PDF ====== |
| |
| Le but de ce plugin était de fournir un convertisseur PDF simple et prêt à l'emploi qui reproduit presque fidèlement la vue d'écran de vos pages wiki (c'est-à-dire ne les convertit pas au format de document imprimé comme le plugin latex). | Le but de ce plugin était de fournir un convertisseur PDF simple et prêt à l'emploi qui reproduit presque fidèlement la vue d'écran de vos pages wiki (c'est-à-dire ne les convertit pas au format de document imprimé comme le plugin latex). |
| |
| * Installez le paquet **[[apt>php-gd]]** ou en ligne de commande : <cli>$ sudo apt install php-gd</cli> | * Installez le paquet **[[apt>php-gd]]** ou en ligne de commande : <cli>$ sudo apt install php-gd</cli> |
| | |
| ===== Installation ===== | ===== Installation ===== |
| |
| Recherchez et installez le plugin **dw2pdf** en utilisant le gestionnaire d'extensions | Recherchez et installez le plugin **dw2pdf** en utilisant le gestionnaire d'extensions |
| | |
| ===== Configuration ===== | ===== Configuration ===== |
| |
| Il y a trois façons d'exporter: | Il y a trois façons d'exporter: |
| |
| ? Exporter une page | ; Exporter une page |
| : Il vous suffit d'appeler la page avec un paramètre <code - >do=export_pdf URL</code> supplémentaire. | : Il vous suffit d'appeler la page avec un paramètre <code - >do=export_pdf URL</code> supplémentaire. |
| : Cela démarre l'exportation PDF de la page. | : Cela démarre l'exportation PDF de la page. |
| : Certains modèles permettent au plugin d'étendre automatiquement les outils de pagination. | : Certains modèles permettent au plugin d'étendre automatiquement les outils de pagination. |
| : Pour d'autres modèles, vous devez l'implémenter vous-même pour ajouter un bouton ou similaire quelque part dans la conception de votre modèle. | : Pour d'autres modèles, vous devez l'implémenter vous-même pour ajouter un bouton ou similaire quelque part dans la conception de votre modèle. |
| ? Exporter un espace de noms entier | ; Exporter un espace de noms entier |
| : Le paramètre URL do=export_pdfns permet d'exporter un espace de noms entier choisi en un seul PDF (par exemple, utilisez <code - >&do=export_pdfns&book_ns=my:namespace&book_title=Mytitle</code> (voir les options de configuration sur la façon d'exclure des pages spécifiques). | : Le paramètre URL do=export_pdfns permet d'exporter un espace de noms entier choisi en un seul PDF (par exemple, utilisez <code - >&do=export_pdfns&book_ns=my:namespace&book_title=Mytitle</code> (voir les options de configuration sur la façon d'exclure des pages spécifiques). |
| ? Exporter la sélection de pages | ; Exporter la sélection de pages |
| : Pour sélectionner seulement quelques pages à exporter vers un PDF, vous pouvez utiliser le plugin Bookcreator, qui offre une interface pour le plugin dw2pdf. | : Pour sélectionner seulement quelques pages à exporter vers un PDF, vous pouvez utiliser le plugin Bookcreator, qui offre une interface pour le plugin dw2pdf. |
| |
| |
| Pour créer un lien dans n'importe quelle page wiki pour exporter n'importe quel espace de noms, vous pouvez utiliser la syntaxe suivante :<code - >~~PDFNS>namespace|pdftitle~~</code> | Pour créer un lien dans n'importe quelle page wiki pour exporter n'importe quel espace de noms, vous pouvez utiliser la syntaxe suivante :<code - >~~PDFNS>namespace|pdftitle~~</code> |
| ? namespace | ; namespace |
| : l'espace de noms que vous souhaitez exporter | : l'espace de noms que vous souhaitez exporter |
| ? pdftitle | ; pdftitle |
| : titre du PDF généré en sortie | : titre du PDF généré en sortie |
| |
| |
| Si des images manquent dans votre sortie, essayez de supprimer le canal Alpha de vos images (par exemple PNG). | Si des images manquent dans votre sortie, essayez de supprimer le canal Alpha de vos images (par exemple PNG). |
| | |
| ==== Protection par mot de passe des documents générés ==== | ==== Protection par mot de passe des documents générés ==== |
| |