Drawing in PDF

Eduardo Lenz lenz at joinville.udesc.br
Tue Jun 30 12:37:34 EDT 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 :).


[]'s
Lenz.

--  

 Eduardo Lenz Cardoso
 Dr.  Eng.
 Associate Professor
 
 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 mailing list