Extension:ElectronPdfService

From MediaWiki.org
Jump to: navigation, search
Translate this page; This page contains changes which are not marked for translation.

Other languages:
Deutsch • ‎English • ‎français • ‎日本語 • ‎português do Brasil • ‎中文
MediaWiki extensions manualManual:Extensions
Crystal Clear action run.png
Extension:ElectronPdfService

Release status:Extension status beta

ElectronPdfService-mockup.png
ImplementationTemplate:Extension#type User interface
DescriptionTemplate:Extension#description Provides access to the Electron Service for browser based PDF rendering
Author(s)Template:Extension#username Wikimedia Germany (WMDE) – Roadmap
Latest versionTemplate:Extension#version continuous updates
Compatibility policyCompatibility#mediawiki_extensions release branches
MediaWikiTemplate:Extension#mediawiki 1.25+
Database changesTemplate:Extension#needs-updatephp No
LicenseTemplate:Extension#license GNU General Public License 2.0 or later
Download

Translate the ElectronPdfService extension if it is available at translatewiki.net

Check usage and version matrix.

IssuesPhabricator

Open tasks · Report a bug

The ElectronPdfService extension provides access to the Electron Service for browser-based PDF rendering. (The Electron Service needs to be installed separately.)

Description[edit]

The extension provides a handy way to access the Electron Service via a RESTBase API endpoint. The Electron Service provides a new rendering method for Wiki-pages as alternative to the existing OCG/LaTeX rendering. The huge advantage of using the Electron Service is, that the generated PDF will contain all tables as well as rendered infoboxes and other templates which was not possible with the old method. Read more on the background of the motivation for the extension and the service.

And here's an example: PDF for the article about Berlin.

Installation[edit]

  • Add the following code at the bottom of your LocalSettings.php:
    wfLoadExtension( 'ElectronPdfService' );
    $wgElectronPdfServiceRESTbaseURL = '/api/rest_v1/page/pdf/';
    
  • YesY Done - Navigate to Special:Version on your wiki to verify that the extension is successfully installed.


Usage[edit]

  • Once the extension is installed, the "Download as PDF" link in the MediaWiki sidebar will lead you to a new selection screen.
  • On the selection screen you can then choose whether you want to render your PDF using Electron ("Single Column") or using the old OCG/LaTeX renderer ("Two Column").
  • After you've chosen the desired rendering method, click the "Download" button to get the PDF.
  • Note: if there is no alternative rendering method available on the Wiki, "Download as PDF" will immediately serve you the Electron rendered PDF without showing a selection screen.

Links[edit]