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: 52.521 ]

Por: andre uebe em 15/02/2006 | Blog: http://resa.net.br


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

Configurando impressoras no programa do SERPRO / Emulador 3270

Dispositivo de Captura de Vídeo Somagic EasyCAP DC60/EasyCAP002 no GNU/Linux

Instalando o Scanner Scanjet 2300c no Kurumin

Kindle com agregador RSS através do Calibre

Atualização do Firmware da BIOS do Dell Inspiron via Linux

Leitura recomendada

Linux Mint - Num Lock, Caps Lock e brilho no painel

Eu aprendi!

Programando um mundo livre

Wine: Como associar uma extensão a um aplicativo instalado

Executando máquinas virtuais diretamente no GDM

  
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