PDF com software livre [Resolvido]

6 respostas
U

E aí pessoal!
Estou precisando de uma coisa estranha, editar PDF. A solução seria simples - Comprar o Adobe Acrobat Professional.
É o seguinte: quando o pessoal das artes envia seus trabalhos em PDF para a gráfica, às vezes se torna necessário retirar apenas uma linha do trabalho, ou então uma tabela. Em vez de editar todo o arquivo original (não PDF), preciso de alguma coisa que posso simplesmente, no formato PDF modificar o que eu preciso.
Alguém conhece algum opensource que faça isso?

abraço

Ulisses

6 Respostas

albertongai

Bom em um projeto que participei eu tinha que “colar” outros pdf em um pdf, e acabou sendo utilizado a biblioteca itext… dá uma olhadinha e ve se ele atende no que vc precisa…

Aldrin_Leal

Em termos… O PDFBox talvez o faça, mas não sei o quanto isto seria agradável.

O ideal era você fazer um parse a partir de um determinado jogo de postscript. Mas, caso optes por PDF, procure ao máximo receber os PDFs com Tagging/Bookmarks, ou (cenário mais rigoroso, porém com mais risco) na especificação PDF/X.

bleeder

Olá. Se você usa Ubuntu, tente o PDF Editor:
http://www.getdeb.net/app.php?name=PDF+Editor
Até… :wink:

U

bleeder:
Olá. Se você usa Ubuntu, tente o PDF Editor:
http://www.getdeb.net/app.php?name=PDF+Editor
Até… :wink:

Parece ser isso mesmo o que eu procuro.
Mas não cnosigo instalar. Quando dou um ./ configure, recebo o seguinte erro:

./configure

configure: error: QTDIR environment variable must be set
Se eu fizer ./configure QTDIR=/usr/lib:

./configure QTDIR=/usr/lib/

configure: error: QMAKESPEC environment variable must be set
Se eu fizer:
./configure QTDIR=/usr/lib/ QMAKESPEC=/usr/share/qt3/mkspecs/
sá blz, mas nem sei para que faço essas coisas.
Enfim, quando dou um make, para finalmente compilar, ele me retorna:
QOutputDevPixmap.cpp:26:21: error: qpixmap.h: Arquivo ou diretório inexistente
QOutputDevPixmap.cpp:27:20: error: qimage.h: Arquivo ou diretório inexistente
QOutputDevPixmap.h:40: error: ?QImage? does not name a type
QOutputDevPixmap.h:43: error: ?QImage? does not name a type
QOutputDevPixmap.cpp: In constructor ?QOutputDevPixmap::QOutputDevPixmap(Guchar*)?:
QOutputDevPixmap.cpp:40: error: class ?QOutputDevPixmap? does not have any field named ?m_image?
QOutputDevPixmap.cpp: In member function ?virtual void QOutputDevPixmap::endPage()?:
QOutputDevPixmap.cpp:63: error: ?m_image? was not declared in this scope
QOutputDevPixmap.cpp:79: error: ?m_image? was not declared in this scope
QOutputDevPixmap.cpp:79: error: ?uchar? was not declared in this scope
QOutputDevPixmap.cpp:79: error: expected primary-expression before ?)? token
QOutputDevPixmap.cpp:79: error: ?QImage? has not been declared
QOutputDevPixmap.cpp:79: error: ?QImage? was not declared in this scope
make[2]: ** [QOutputDevPixmap.o] Erro 1
make[2]: Saindo do diretório /home/ulisses.ziech/pdfedit-0.3.1.orig/src/kpdf-kde-3.3.2' make[1]: ** [qoutputdevices] Erro 2 make[1]: Saindo do diretório/home/ulisses.ziech/pdfedit-0.3.1.orig/src’
make: ** [src] Erro 2

bleeder

Olá uziech.
Esse é um pacote .deb, é só clicar 2x nele que o instalador GDebi faz o resto, ou então, via console:

sudo dpkg -i nome-do-pacote.deb

Espero ter ajudado, abraços. :wink:

U

Vacilo, agora baixei o pacote .deb
antes tinha baixado para compilar, aí complica mesmo
valeu bleeder

Criado 14 de agosto de 2007
Ultima resposta 15 de ago. de 2007
Respostas 6
Participantes 4