Extension:ElectronPdfService/pt-br

A extensão ElectronPdfService fornece acesso ao serviço Electron para renderização em PDF do navegador. (O serviço deve ser instalado separadamente.)

Descrição
A extensão fornece uma maneira mais fácil de acessar o serviço Electron pelo endpoint da API RESTBase. O serviço fornece um novo método de renderização para páginas wiki, como alternativa à renderização OCG/LaTeX, já existente. A grande vantagem de usar o serviço é que o PDF gerado terá todas as tabelas, infocaixas e predefinições, algo que não era possível no método antigo. Saiba mais sobre o contexto da motivação para a extensão e para o serviço.

Aqui há um exemplo: PDF para o artigo sobre Brasília.

Ubuntu 16.04.3 (instalação local)
Ao instalar no Ubuntu Server 16.04.3 LTS, a seguinte configuração era necessária:

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

O  é a URL de reescrita do Apache, dado que essa instalação imita a variação genérica de reescrita. Você tem a liberdade de modificar! Hardcoding pode ser um tanto quanto difícil, mas as variáveis não funcionavam.

Uso

 * Uma vez instalada a extensão, a ligação “Baixar como PDF” na barra lateral do MediaWiki levará você à nova tela de seleção.
 * Na tela de seleção, você poderá escolher se quer renderizar seu PDF usando o Electron (“Coluna única”) ou o antigo OCG/LaTeX (“Duas colunas”).
 * Após escolher o método de renderização desejado, clique no botão “Baixar” para obter o PDF.
 * Nota: se não houverem dois métodos de renderização disponíveis na wiki, “Baixar como PDF” automaticamente fornecerá a renderização Electron, sem exibir uma tela de seleção.

Ligações

 * Documentação do serviço Electron
 * Documentação da API RESTBase
 * Documentação do OCG
 * PDF de exemplo

Ver também

 * PDF export - summary of all PDF export extensions