Drawing in PDF
lenz at joinville.udesc.br
Tue Jun 30 18:37:34 CEST 2009
Em Ter 30 Jun 2009, às 04:19:13, Grant Edwards escreveu:
> On 2009-06-30, Eduardo Lenz <lenz at joinville.udesc.br> wrote:
> > Em Seg 29 Jun 2009, às 20:39:22, Lawrence D'Oliveiro escreveu:
> >> In message <b4daf01a-50e9-4038-9db0-
> >> d7fe56d0593f at g19g2000yql.googlegroups.com>, Jun wrote:
> >> > ... is there open source solution ?
> >> Poppler?
> > pypdf -- http://pybrary.net/pyPdf/
> > A Pure-Python library built as a PDF toolkit. It is capable of:
> > * extracting document information (title, author, ...),
> > * splitting documents page by page,
> > * merging documents page by page,
> > * cropping pages,
> > * merging multiple pages into a single page,
> > * encrypting and decrypting PDF files.
> While it may be a pure-python library, the problem is that
> AFAICT it doesn't actually solve the problem at hand. The
> requirement is to "draw" on the pages of an existing PDF
> document (add annotations).
> > By being Pure-Python, it should run on any Python platform
> > without any dependencies on external libraries. It can also
> > work entirely on StringIO objects rather than file streams,
> > allowing for PDF manipulation in memory. It is therefore a
> > useful tool for websites that manage or manipulate PDFs.
> True, but does it allow you to add text/lines/etc. to a page?
being a pure python library makes "easy" to add those features. And also,
one can ask for those features for the developers. I think that this list is a
good place to point the existing solutions (not always the exact solution)
and also to collect valuable information about python libraries.
Please, lets keep in mind that this is not the debian list :).
Eduardo Lenz Cardoso
State University of Santa Catarina
Department of Mechanical Engineering
89223-100 - Joinville-SC - Brasil
Tel: +55 47 4009-7971 - Fax: +55 47 4009-7940
E-mail: lenz at Joinville.udesc.br
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.
More information about the Python-list