Convertendo apresentações do Sozi para PDF ou vídeo

Traduções : Français, English, Deutsch

sozi-to-pdf e sozi-to-video são ferramentas de comando de linha que podem ser usadas para exportar uma apresentação como um único documento PDF ou como um vídeo. O código fonte está disponível no repositório Sozi-export. Estas ferramentas funcionam independentemente do editor de apresentação. Elas foram testadas apenas em sistemas GNU/Linux.

Instalar

A exportação em PDF depende do pdfjam, um script do shell para manipulação de arquivos PDF. A exportação de vídeo é baseada em libav. Usuários de distribuições baseadas em Debian podem instalar os pacotes texlive-extra-utils e libav-tools.

apt-get install texlive-extra-utils libav-tools

As duas ferramentas estão disponíveis no pacote NPM. Instale node.js 0.10 ou versões mais atuais (Usuários Linux podem usar distribuições NodeSource), então:

npm install -g sozi-export

Converter uma apresentação do Sozi para PDF

sozi-to-pdf [options] presentation.sozi.html

Opções:

As opções de largura, altura e resolução especificam a geometria da janela do navegador onde a apresentação é renderizada. As opções de página e retrato especificam o formato de página do documento PDF final. A opção include sempre é usada antes da opção exclude. A sintaxe de quadros é a seguinte:

Por exemplo: -i 2,4:6,10:12:18 incluirá os quadros 2, 4, 5, 6, 10, 12, 14, 16, 18.

Converter uma apresentação do Sozi para vídeo

sozi-to-video [options] presentation.sozi.html

Opções:

Problemas e limitações

Essas ferramentas utilizam um navegador de internet headless para renderização. PhantomJS e SlimerJS têm vantagens e limitações:

Atualmente a ferramenta de exportação de PDF renderiza cada quadro como uma imagem PNG e as reúne em um documento PDF.