você está aqui: Home  → Arquivo de Mensagens Curso From Zero to Hero: Como Programar a sua Mente para Aprender Inglês

Como gerar a imagem em espelho de arquivos PDF

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:

  1. criação de originais para impressão em gráfica;
  2. material para leitura em teleprompter.

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


Veja a relação completa dos artigos de Rubens Queiroz de Almeida