Extension:ElectronPdfService

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:ElectronPdfService and the translation is 55% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎français • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語
The information on this page is partially outdated. See phab:T247310.
MediaWiki-Erweiterungen
OOjs UI icon advanced.svg
ElectronPdfService
Freigabestatus: stabil
ElectronPdfService-mockup.png
Einbindung Benutzer-Schnittstelle
Beschreibung Provides access to the Electron Service for browser-based PDF rendering
Autor(en) Wikimedia Germany (WMDE) – Roadmap
Letzte Version continuous updates
Kompatibilitätspolitik Release-Zweige
MediaWiki 1.25+
Datenbankänderungen Nein
Lizenz GNU General Public License 2.0 or later
Herunterladen
Beispiel Wikipedia article
  • $wgElectronPdfServiceRESTbaseURL
Übersetze die ElectronPdfService-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Prüfe die Benutzungs- und Versionsmatrix.
Probleme Offene Aufgaben · Einen Fehler melden

Die ElectronPdfService Erweiterung erlaubt es Artikel mittels des Electron Service als PDF anzuzeigen. (The Electron Service needs to be installed separately.)

Beschreibung

Die Erweiterung erlaubt eine einfache Nutzung des Electron Service mittels einer REST-basierten Schnittstelle . Der Electron Service bietet eine alternative PDF-Rendering-Methode für Artikel als Alternative zur existierenden OCG/LaTeX Methode. Der Vorteil der Electron-Methode ist, dass auch Tabellen sowie Infoboxen und andere Templates gerendert und im PDF inkludiert werden können, was mit der bisherigen Methode nicht möglich war. Read more on the background of the motivation for the extension and the service.

Hier ein Beispiel: PDF des Artikels über Claude Monet

Installation

    • Follow the service install instructions & verify correct functioning with http://your-host:port/pdf?accessKey=your-key&url=article-url
    • Install RESTBase, and set up a config similar to config.example.wikimedia.yaml. Adjust the PDF server URL to reflect your host & port.
  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens ElectronPdfService im Ordner extensions/ ablegen.
  • Folgenden Code am Ende der LocalSettings.php hinzufügen:
    wfLoadExtension( 'ElectronPdfService' );
    $wgElectronPdfServiceRESTbaseURL = '/api/rest_v1/page/pdf/';
    
  • Yes Erledigt – Zu Special:Version in dem Wiki (bei Einstellung auf deutsch nach Spezial:Version) navigieren, um die erfolgreiche Installierung der Erweiterung zu überprüfen.

Ubuntu 16.04.3 (Local Install)

When installing on Ubuntu Server 16.04.3 LTS, the following configuration was needed instead:

$wgElectronPdfServiceRESTbaseURL = "http://HOSTFQDN:3000/pdf?accessKey=secret&url=http://HOSTFQDN/wiki/";

The /wiki/ is the Apache rewrite URL as this installation mimics the generic variation of re-writing. Change to whatever you use! Yes, hardcoding can be bad, but variables refused to work otherwise.

Verwendung

  • Wenn die Erweiterung aktiv ist, führt der "⧼ElectronPdfService-download-label⧽" Link in der Seitenleiste zu einer Auswahlseite.
  • Auf dieser Auswahlseite kann ausgewählt werden, ob das PDF mittels Electron oder mittels der bisherigen OCG/LaTeX Methode generiert werden soll.
  • Nach der Auswahl kann per "⧼ElectronPdfService-download-button⧽" Knopf das PDF heruntergeladen werden.
  • Anmerkung: sollte auf dem entsprechenden Wiki keine alternative Rendering-Methode für PDFs vorhanden sein, wird das mittels Electron Service generierte PDF bei einem Klick auf "⧼ElectronPdfService-download-label⧽" sofort geladen ohne dass ein Auswahlbildschirm angezeigt wird.

Weblinks

Siehe auch

  • PDF export – summary of all PDF export extensions