Os arquivos Postscript e, principalmente, os arquivos PDF já viraram verdadeiros "papéis eletrônicos" nos dias de hoje. São ótimos para troca de documentos complexos e impressão mas se tornam um problema quando é necessário editar ou acrescentar alguma informação, especialmente porque não temos um Adobe Acrobat no linux ou não podemos comprá-lo (custa muito caro).
O linux.com publicou um artigo que apresenta dois modos de editar um PDF, usando o tradicional xfig ou usando um novo programa chamado flpsed. Reproduzo a seguir uma tradução livre e resumida deste tutorial e acrescento no final mais algumas dicas de manipulação de PDFs.
O flpsed é um pseudo-editor WYSIWYG de PostScript1. "Pseudo" porque não pode remover ou modificar elementos existentes em um documento mas permite adicionar linhas de texto arbitrárias a documentos PostScript 1 existentes. As linhas adicionadas podem ser reeditadas mais tarde com o flpsed. Usando o pdftops, que é parte do xpdf, pode-se converter documentos PDF documents para PostScript e também adicionar texto a eles.
O Flpsed é um aplicativo completamente gráfico. Depois de abrir o arquivo, a primeira página do documento será apresentada e pode-se editá-lo como quiser. Clique em qualquer área da página a qual deseja adicionar um texto e digite-o. Você pode usar as setas do teclado a qualquer hora quando tiver uma caixa de texto aberta na tela para reposicionar o texto em pequenos incrementos, o que permite grande precisão de posicionamento.
O método de edição de arquivos PDF usando o Xfig é menos elegante do que o descrito acima, contudo tem uma grande vantagem: pode-se desenhar tudo o que quiser em cima do documento original. Na realidade o que se faz é carregar o arquivo original no Xfig como uma imagem e criar uma imagem Xfig "overlay" em cima dela. Uma principal limitação deste método é que só pode ser operarado sobre uma página única de um arquivo postscript (ou arquivo pdf convertido).
O procedimento usando o Xfig está descrito neste
howto. Este método permite adicionar texto e elementos gráficos em cima de seu pdf, contudo, tenha estas limitações em mente:
- O Xfig opera em somente uma página de cada vez.
- Você precisará tanto do Xfig file quanto da imagem original se quiser imprimir (o arquivo Xfig referencia a imagem original ).
- Esta não é uma solução muito portável porque você não pode converter novamente de volta para um pdf. Usuários Windows ficarão confusos se você lhes der um arquivo fig e a imagem original.
Complementando o artigo, gostaria também de apresentar um programa faz-tudo para manipulação de arquivos PDF, o pdftk.
O Pdftk é uma ferramenta simples para fazer coisas diárias com documentos PDF como:
- Juntar documentos PDF
- Dividir páginas PDF em um novo documento
- Decriptografa a entrada quando necessário (precisará da senha)
- Criptografa a saída se desejado
- Transforma um documento PDF em páginas separadas
- Informa sobre métricas PDF, incluindo Metadados e Bookmarks
- Descomprime e Recomprime Streams de páginas
- Repara PDF corrompido (Sempre que Possível)
Utilizando esses três programas livres já é possível fazer muitas das operações que o Adobe Acrobat faz.
Atualização: O Leandro de Marco postou um comentário no br-linux.org a seguinte dica: " O kword (programa integrante da suíte koffice) abre pdf para edição e também salva em pdf. É uma boa alternativa. Para pdfs que tenham só textos ele funciona perfeitamente. Se tiver muitas imagens no meio do textos, figuas rotacionadas ele não mantém o layout, mas acho que isso é questão de tempo .... Todos os aplicativos da suíte koffice abrem pdf."