PDF export
Appearance
(Redirected from PDF rendering)
The following extensions can be used to export the contents of one or more wiki pages into a downloadable PDF file.
Extension | Libraries used | Last updated | Notes |
---|---|---|---|
Collection + PDF Writer | None | 2019 | Uses the outside server http://tools.pediapress.com to do PDF conversions. Also supports export to other file formats, including OpenDocument and DocBook. Exported PDFs can also be printed on demand via PediaPress. Used on Wikimedia sites from 2014 to 2017. |
DocBookExport | pandoc, xsltproc, Apache FOP | 2020 | Also enables export to DocBook XML, HTML and ODT formats. |
DownloadBook | pandoc, WeasyPrint | 2023 | Also enables export to ePub, ODT, etc. |
ElectronPdfService | Proton | 2024 | Currently used on Wikimedia sites. Originally used the electron-render-service library, which was deprecated in 2019. |
Mpdf | mPDF | 2023 | PDF export has to be done using Vector skin |
PdfBook | HTMLDOC | 2023 | The HTMLDOC library lacks support for non-ASCII Unicode characters. |
Stand alone converters
[edit]The following stand alone software can be used to export PDF files from MediaWiki
Software | Libraries used | Last updated | Notes |
---|---|---|---|
Proton | 2019 | Single-article export. Used on Wikimedia sites since 2019. | |
mediawiki2latex | ghc, libghc-http-dev, libghc-blaze-html-dev, libghc-directory-tree-dev, libghc-file-embed-dev, libghc-happstack-server-dev, libghc-hashable-dev, libghc-highlighting-kate-dev, libghc-http-client-dev, libghc-http-conduit-dev, libghc-hxt-http-dev, libghc-strict-dev, libghc-temporary-dev, libghc-url-dev, libghc-utility-ht-dev, libghc-zip-archive-devlibrsvg2-bin, imagemagick, fonts-freefont-ttf, texlive-xetex, texlive-latex-recommended, texlive-latex-extra, texlive-fonts-recommended, texlive-fonts-extra, cm-super-minimal, texlive-lang-all, poppler-utils, lmodern, texlive-generic-recommended, latex-cjk-common, fonts-cmu, ttf-unifont, fonts-wqy-zenhei, calibre, latex2rtf, libreoffice, curl | 2024 | Also supports export to other file formats, including OpenDocument, LaTeX, and EPUB; Online Converter as well as binaries for Linux and Windows available. GPL licensed open source. |