quinta-feira, 2 de agosto de 2012

Introdução

Este artigo é continuação do Instalação Plone 2.5.5 com módulos customizados, e apresento como instalar os produtos python utilizando os recursos do easy_install.


escopo

O escopo de customização está limitado ao seguinte Ambiente:

Sistema Operacional Linux
http://distrowatch.com/

Plone-2.5.5-UnifiedInstaller
https://launchpad.net/plone/2.5/2.5.5/+download/Plone-2.5.5-UnifiedInstaller.tgz

Five-1.4.4
http://codespeak.net/z3/five/release/Five-1.4.4.tgz

Imaging-1.1.7 (PIL)
http://effbot.org/downloads/Imaging-1.1.7.tar.gz

reportlab-2.4
http://www.reportlab.com/ftp/reportlab-2.4.tar.gz

PyPDF
http://code.activestate.com/pypm/pypdf/



O PyPDF é uma biblioteca construída apenas com Python, contendo um conjunto de ferramentas para manipulação de PDF.



Esta biblioteca é capaz de:

  1. Extrair informações do documento (título, autor, ...);
  2. dividir documentos  página por página;
  3. fundir documentos página por página;
  4. cortar páginas;
  5. fudir várias páginas em uma única página;
  6. criptografar e descriptografar arquivos PDF;

Por ser puro Python, ele deve ser executado em qualquer plataforma Python, sem quaisquer dependências de bibliotecas externas.

Ele também pode funcionar inteiramente em objetos StringIO em vez de fluxos de arquivo, permitindo a manipulação de PDF na memória. É, portanto, uma ferramenta útil para sites que gerenciam ou manipulam arquivos em PDF.



Procedimentos

Até o Five a instalação segue igual ao artigo Instalação Plone 2.5.5 com módulos customizados.

Instalação PIL

./Python-2.4.4/bin/easy_install pil

Instalação reportlab

./Python-2.4.4/bin/easy_install reportlab

Instalação PyPDF

./Python-2.4.4/bin/easy_install pypdf


Referências

http://brito.blog.incolume.com.br/2011/10/instalacao-plone-255-com-modulos.html
http://pypi.python.org/pypi/pyPdf/

0 comentários: