Escrevendo em arquivos PDF

Este artigo mostra como fazer um "quebra-galho" para escrever em arquivos PDF. Não é a situação ideal (uma vez que não prevê a edição do arquivo PDF), mas funcione bem em uma situação de emergência.

[ Hits: 54.406 ]

Por: andre uebe em 15/02/2006


A solução "quebra-galho" que funciona!



Se não temos como editar o arquivo, vamos fazer um recurso para pelo menos aproveitar a formatação. A idéia é copiar a área referente ao texto do documento (tabelas, desenhos etc) e colá-la no OpenOffice (no caso deste exemplo, a versão 2.0).

Precisaremos instalar:

Adobe Acrobat Reader:

Tar.gz
http://www.savewealth.com/support/acrobat/linux/

RPM
http://ardownload.adobe.com/.../AdobeReader_ptb-7.0.1-1.i386.rpm

Deb
Não achei um pacote .deb, mas no Kurumin 5.1 (fantástico!), o Adobe Acrobat Reader já vem instalado.

OpenOffice 2.0 (mesmo que tenha uma versão anterior, aproveite para atualizar) ;-)
Está uma beleza, tem tar.gz, deb, rpm, Windows, etc.

Agora, mãos-à-obra:

PASSO 1 - Copiando a imagem


No Acrobat Reader:

Clique no ícone "máquina fotográfica" (barra horizontal superior) e marque a área que deseja copiar (no caso, toda a tabela do formulário a ser preenchido). O programa automaticamente direciona a imagem gerada para a área de transferência.

Nos outros editores de PDF como o KPDF ou o KGhostView, vá na opção:

Editar -> Selecionar tudo (ou a área desejada).

PASSO 2 - Colando a imagem


Abra um novo documento no OpenOficce 2.0 (OOo 2.2) e vá em:

Editar -> Colar Especial

Escolha a opção Bitmap (para colar como imagem e não como texto).

Após a imagem aparecer, clique com o "Botão Direito", vá em "Figuras" e, depois em "Quebra Automática".

Aqui é o "pulo do gato" (e que apanhei para descobrir):

Selecione a opção "Através" e em "Opções" escolha "Segundo Plano".

(Esta ultima opção é essencial, pois sem ela os textos que você digitar ficarão cobertos pela figura colada, ficando invisível).

Pronto! Agora é só sair escrevendo o texto nos espaços referentes na imagem colada.

Agora é só seguir os passos 1 e 2 quantas vezes forem as páginas do arquivo original PDF.

Conforme falei, esta não é a solução mais prática, mas funciona em uma emergência.

ATENÇÃO: É interessante iniciar uma nova página no documento do OOo2 antes de executar o comando "colar especial" para que as imagens não fiquem sobrepostas (dando um trabalhão).

Um abraço a todos e espero ter ajudado.

Andre Uebe

Página anterior    

Páginas do artigo
   1. O arquivo PDF
   2. O problema de edição
   3. Algumas soluções não muito boas
   4. A solução "quebra-galho" que funciona!
Outros artigos deste autor

Executando (entre outras funcionalidades) qualquer vídeo no Mozilla a partir do add-on Media Player Connectivity

Dukto - Transferindo arquivos entre computadores conectados à mesma rede

Configurando placa 3D nVidia 6200 com TV-out no Kurumin 7

Velox: Como configurar sua conexão após a mudança

Extraindo na "marra" textos de um PDF bloqueado

Leitura recomendada

Backup remoto usando SSH

Deixando o BunsenLabs cinza de novo

Servidor de monitoramento Nagios

Linux, sem exageros

Linux e o ensino da sociedade

  
Comentários
[1] Comentário enviado por birilo em 15/02/2006 - 09:15h

Uma solução easy pra quando você precisa de um texto que está em PDF é o comando

ps2ascii nome_do_arquivo.pdf

Gerará um arquivo .txt automático...
Agora, formatação são outros 500.... =)

[2] Comentário enviado por parolin em 15/02/2006 - 12:42h

Se eu soubesse disso antes nao teria apanhado tanto..ah se seu artigo viesse uma semana antes...


[3] Comentário enviado por guri em 15/02/2006 - 14:17h

ainda bem q vc coloco o nome dessa solução de quebra-galho, pq isso eh realmente um quebra-galho

[4] Comentário enviado por agk em 16/02/2006 - 08:32h

Realmente é uma solução quebra -galho, mas funcionar é o que importa.
Só que tem um problema, se o arquivo pdf for protegido contra cópia você não consegue selecionar e nem copiar o conteúdo e acreditem, tem gente que manda formulário em pdf e ainda protege o arquivo.
Parabéns pelo artigo, [ ]'s.

[5] Comentário enviado por andreuebe em 16/02/2006 - 10:15h

Amigos

Espero postar uma solução menos "quebra-galho" em breve.

No momento do desespero, vale qualquer coisa. rs

Um abraço a todos e obrigado pelas mensagens.

Andre

[6] Comentário enviado por river11 em 16/02/2006 - 23:05h

A solução é bem interessante, mas não esqueçamos do canivete suíço desse formato, o PDFTK, disponível em http://www.accesspdf.com/pdftk/.

[7] Comentário enviado por sergiocava em 23/02/2006 - 17:16h

Cara, esse pdftk era tudo o que eu estava precisando.
Consegui juntar vários PDF, e na sequência de páginas que eu precisava para um relatório.
Valeu.

[8] Comentário enviado por LnxSlck em 24/02/2006 - 19:33h

Bom post

[9] Comentário enviado por bucaneiro2 em 12/03/2006 - 16:48h

solucao boa

[10] Comentário enviado por removido em 05/02/2007 - 16:49h

No Debian:
# apt-get install acroread

[11] Comentário enviado por aquitemcaqui em 14/11/2007 - 20:43h

Por acaso alguém sabe como destravar para impressão um pdf encriptado?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts