De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 20 de outubro de 2020
Existem algumas situações em que precisamos gerar a imagem em espelho de um documento, como por exemplo:
No meu caso, a necessidade foi a segunda, criar um arquivo PDF que eu pudesse ler a partir de um teleprompter.
Em sistemas GNU/Linux, você pode usar a suite de aplicativos PDFJAM
, que
fazem parte do pacote texlive-extra-utils
.
Para converter um arquivo PDF, você pode usar o seguinte comando:
$ pdfflip --suffix 'flip' --batch arquivo.pdf
----
pdfjam: This is pdfjam version 2.08.
pdfjam: Reading any site-wide or user-specific defaults...
(none found)
pdfjam: --
pdfjam: Processing file 1, 'arquivo.pdf'...
pdfjam: Page spec is '-'.
----
pdfjam: This is pdfjam version 2.08.
pdfjam: Effective call for this run of pdfjam:
/usr/bin/pdfjam --suffix flipped --reflect 'true' --fitpaper 'true' --suffix flip -- arquivo.pdf -
pdfjam: Calling pdflatex...
pdfjam: Finished. Output was to '/home/queiroz/Downloads/arquivo-flip.pdf'.
Para facilitar a sua vida e não ter que lembrar a sintaxe do comando, você pode criar um script bem simples:
#!/bin/bash if [ $# -ne 1 ]; then echo "Sintaxe: flip arquivo" exit 1 else if test -f "$1"; then pdfflip --suffix 'flip' --batch $1 else echo "Arquivo $1 não existe" exit 1 fi fi
Você pode especificar vários arquivos na linha de comando, mas para a minha finalidade principal, um arquivo é suficiente, e eu testo apenas que o nome de um arquivo foi fornecido. Se o argumento foi fornecido, eu testo se o arquivo existe. Se existir, o comando é então executado.
Para instalar a suite de aplicativos pdfjam
em sistemas Debian GNU/Linux e
derivados, digite:
$ sudo apt-get install texlive-extra-utils texlive-latex-recommended
O segundo pacote, texlive-latex-recommended
, é um pré-requisito para o
correto funcionamento do programa pdfjam
.
O pacote texlive-extra-utils
tem uma grande quantidade de comandos. Para consultar
os programas integrantes deste pacote, digite:
$ dpkg -L texlive-extra-utils
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários