Cachina’s Programming Blog


Revista PzPZine 3

Posted in Informática por Mayron Cachina em julho 1, 2008
Tags:

PzPZine 3
(Download)

Destaques da edição

* Entrevista com Luciano Ramalho
* Blender + Python
* ERP5

PZPcast, edição 01

Entrevista com Luciano Ramalho, dicas profissionais e culturais ligadas ao universo PZP. Escute agora! Contato: pzpcast@pzpzine.com

Clique aqui para obter o arquivo

Tamanho: 17.9 MBTipo do Arquivo audio/mpeg

Gerando PDF com Python – Parte 1

Posted in PYTHON,Séries por Mayron Cachina em julho 1, 2008
Tags: , , ,

Olá pessoa, hoje vamos começar uma série de um tutorial passo a passo de geração de PDF em Python usando o ReportLab, uma biblioteca Open Source que vai nos auxiliar.

Primeiro temos que baixar a biblioteca, atualmente ela está na versão 2.1.
Visite o site abaixo e faça o download:

http://www.reportlab.org/downloads.html

Descompacte em uma pasta de sua preferência e execute o comando:
python setup.py install

Pronto após isso temos a biblioteca pronta para ser usada.
Abra seu editor de texto preferido (Gedit, vim, vi, notepad :D) e crie um arquivo .py para podermos fazer nossos testes…
Essa é a estrutura básica que sempre usaremos para montar nossos scripts de geração de PDF.
#!/usr/bin/env python
#-*- coding:utf-8 -*-
from reportlab.pdfgen.canvas import Canvas
from reportlab.lib.pagesizes import letter
from reportlab.lib.units import cm, mm, inch, pica
pdf = Canvas("teste.pdf", pagesize = letter) #Nome do arquivo e Tipo do papel
'''
#CONTEÚDO
'''
pdf.showPage()
pdf.save()

(more…)