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).
Il regroupe également les polices et bibliothèques nécessaires (d'où la taille de 48 Mo) afin que vous n'ayez pas besoin de faire de configuration pour le mettre en service le plus rapidement possible.
Caractéristiques
$ sudo apt install php-gd
Recherchez et installez le plugin dw2pdf en utilisant le gestionnaire d'extensions
Il y a trois façons d'exporter:
do=export_pdf URL
supplémentaire.
&do=export_pdfns&book_ns=my:namespace&book_title=Mytitle
(voir les options de configuration sur la façon d'exclure des pages spécifiques).
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 :
~~PDFNS>namespace|pdftitle~~
Vous pouvez ajouter d'autres options (comme
&book_order=pagename
) en les ajoutant simplement au pdftitle.
Gestion des pages de démarrage : Si la page <namespace>:start n'existe pas, il vérifie si la page portant le nom <namespace> existe et s'ajoutera également au pdf.
Toutes les variantes de format d'image ne sont pas intégrées avec succès dans le PDF, même si elles sont correctement affichées dans DokuWiki.
Si des images manquent dans votre sortie, essayez de supprimer le canal Alpha de vos images (par exemple PNG).
Pour définir un mot de passe fixe pour les documents générés, modifiez le fichier dokuwiki/lib/plugins/dw2pdf/mpdf/config.php en ajoutant les lignes :
$this->setUserRights(); $this->SetProtection(array('print','copy', 'modify'),'password','password');
où password est votre mot de passe