plugin:dw2pdf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:dw2pdf [2018-04-23 13:39] – Klap-in | plugin:dw2pdf [2023-11-25 23:50] (current) – version upped andi | ||
---|---|---|---|
Line 6: | Line 6: | ||
email : andi@splitbrain.org, | email : andi@splitbrain.org, | ||
type : action, renderer | type : action, renderer | ||
- | lastupdate : 2018-04-23 | + | lastupdate : 2023-11-25 |
- | compatible : 2016-06-26, Weatherwax, Binky, Ponder Stibbons, Hrun,Detritus, Frusterick Manners | + | compatible : !Greebo, Hogfather, Igor, Jack Jackrum |
depends | depends | ||
conflicts | conflicts | ||
Line 22: | Line 22: | ||
===== Download and Installation ===== | ===== Download and Installation ===== | ||
- | Download | + | Search |
- | :!: The plugin | + | Only **PHP 7.4 up to PHP 8.1** are supported by dw2pdf |
- | Only **PHP 5.6 and newer** are supported by dw2pdf plugin. | + | To export (png) images with an alpha channel (used for transparency), |
- | To export images with an alpha channel (used for transparency), | + | |
- | + | ||
- | | + | |
Also see the [[: | Also see the [[: | ||
Line 44: | Line 42: | ||
===== Features ===== | ===== Features ===== | ||
- | * Uses the [[http://www.mpdf1.com/|mPDF]] PHP library. | + | * Uses the [[https://mpdf.github.io|mPDF]] PHP library. |
* Handles different languages (it bundles the large, but relatively complete Unicode font). | * Handles different languages (it bundles the large, but relatively complete Unicode font). | ||
* Easy customizing through headers, footers and CSS | * Easy customizing through headers, footers and CSS | ||
Line 59: | Line 57: | ||
There are three ways to export: | There are three ways to export: | ||
* **Export one page**\\ You simply need to call the page with an additional '' | * **Export one page**\\ You simply need to call the page with an additional '' | ||
- | * **Export an entire namespace**\\ There is the URL parameter '' | + | * **Export an entire namespace**\\ There is the URL parameter '' |
* **Export selection of pages**\\ If you need to select just some pages to export to one PDF, you can use [[plugin: | * **Export selection of pages**\\ If you need to select just some pages to export to one PDF, you can use [[plugin: | ||
Line 67: | Line 65: | ||
* [[plugin: | * [[plugin: | ||
* [[plugin: | * [[plugin: | ||
- | * Plugin developers: [[plugin: | + | * Plugin developers: [[plugin: |
Line 106: | Line 104: | ||
Feel free to add yours here: | Feel free to add yours here: | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
- | * [[http:// | + | * [[http:// |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http://www.estechnical.co.uk/docs|ESTechnical Documentation (English)]] | + | * [[https://webge.fr/dokuwiki|WEBGE wikis (french)]] |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
===== Other info ===== | ===== Other info ===== | ||
Line 141: | Line 128: | ||
To set fixed password for generated documents, edit: | To set fixed password for generated documents, edit: | ||
- | '' | + | '' |
and add following lines: | and add following lines: | ||
Line 153: | Line 140: | ||
+ | ==== Hyphenation ==== | ||
+ | |||
+ | With the following setting in '' | ||
+ | < | ||
+ | body { | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | The hyphenation is of course language dependent. Normally, the wiki login language is used. If the [[translation|translation plugin]] is installed, the language selected here is used for hyphenation when creating the PDF. | ||
+ | ==== Rendering Limitations ==== | ||
+ | Because the rendering is done on the server side, plugins that rely on the client side to render might not do so correctly in the generated PDF. Example: [[plugin: |
plugin/dw2pdf.1524483564.txt.gz · Last modified: 2018-04-23 13:39 by Klap-in