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 100% 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 manüel uzantıları
OOjs UI icon advanced.svg
ElectronPdfService
Sürüm durumu: kararlı
ElectronPdfService-mockup.png
Uygulama Kullanıcı arayüzü
Açıklama Tarayıcı tabanlı PDF oluşturma için Electron Hizmetine erişim sağlar
Yazar(lar) Wikimedia Germany (WMDE) – Roadmap
En son sürüm continuous updates
Uyumluluk politikası sürüm dalları
MediaWiki 1.25+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
Örnek Wikipedia article
  • $wgElectronPdfServiceRESTbaseURL
Translatewiki.net adresinde mevcutsa, ElectronPdfService uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
Sorunlar Açık görevler · Hata bildir

ElectronPdfService uzantısı, tarayıcı tabanlı PDF işleme için Electron Hizmetine erişim sağlar. (Elektron Hizmeti'nin ayrıca yüklenmesi gerekir.)

Açıklama

Uzantı, bir RESTBase API uç noktası üzerinden Elektron Hizmeti'ne erişmek için kullanışlı bir yol sağlar. Electron Hizmeti, mevcut OCG/LaTeX işlemeye alternatif olarak viki sayfaları için yeni bir oluşturma yöntemi sağlar. Elektron Hizmetini kullanmanın en büyük avantajı, oluşturulan PDF'nin tüm tabloların yanı sıra işlenmiş bilgi kutuları ve eski yöntemle mümkün olmayan diğer şablonları da içermesidir. Uzantı ve hizmetin motivasyonunun arka planı hakkında daha fazla bilgi edinin.

Ve işte bir örnek: Berlin hakkındaki madde için PDF.

Kurulum

  • RESTBase API uç noktası üzerinden gösterilen bir Elektron Hizmeti kurun ve yapılandırın
    • Hizmet yükleme talimatlarını izleyin ve http://your-host:port/pdf?accessKey=your-key&url=article-url ile doğru çalıştığını doğrulayın
    • RESTBase'i kurun ve config.example.wikimedia.yaml ile benzer bir yapılandırma ayarlayın. PDF sunucusu URL'sini ana makinenizi ve bağlantı noktanızı yansıtacak şekilde ayarlayın.
  • Dosyaları indirin ve extensions/ klasörünüzdeki ElectronPdfService adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'ElectronPdfService' );
    $wgElectronPdfServiceRESTbaseURL = '/api/rest_v1/page/pdf/';
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Ubuntu 16.04.3 (Yerel Kurulum)

Ubuntu Sunucusu 16.04.3 LTS'ye yüklerken, bunun yerine aşağıdaki yapılandırma gerekliydi:

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

/wiki/, bu kurulum yeniden yazmanın genel varyasyonunu taklit ettiği için Apache yeniden yazma URL'sidir. Ne kullanırsanız kullanın! Evet, kodlama kötü olabilir, ancak değişkenler aksi takdirde çalışmayı reddeder.

Kullanım

  • Uzantı yüklendikten sonra, MediaWiki kenar çubuğundaki "⧼ElectronPdfService-download-label⧽" bağlantısı sizi yeni bir seçim ekranına yönlendirecektir.
  • Seçim ekranında PDF'nizi Electron kullanarak ("Tek Sütun") veya eski OCG/LaTeX oluşturucuyu ("İki Sütun") kullanarak işlemek isteyip istemediğinizi seçebilirsiniz.
  • İstediğiniz oluşturma yöntemini seçtikten sonra, PDF'yi almak için "⧼ElectronPdfService-download-button⧽" düğmesini tıklayın.
  • Not: Vikide alternatif oluşturma yöntemi yoksa, "⧼ElectronPdfService-download-label⧽" size elektronla oluşturulmuş PDF'yi bir seçim ekranı göstermeden hemen sunacaktır.

Bağlantılar

Ayrıca bakınız

  • PDF export – tüm PDF dışa aktarma uzantılarının özeti