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.) (The Electron Service needs to be installed separately.)

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. The Electron Service provides a new rendering method for wiki-pages as alternative to the existing 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.

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
 * OCG documentation
 * Example PDF
 * Example PDF

Ver também

 * PDF export – summary of all PDF export extensions