2013-07-19 10 views
7

Zastanawiam się, czy istnieje jakiś kod szablonu do wystawiania faktur w pdf z reportlab, rozwijam w Django sprzedaż platformy i muszę wyprowadzić niektóre dane z wyglądem faktury, I próbowałem dalej, ale niczego nie znalazłem, ktoś zna jakieś zasoby? Nie obchodzi mnie, czy potrzebuję innej biblioteki, oczywiście, dla Pythona.Szablony pdf dla faktur z ReportLab

Pozdrawiam!

Edit:

Wreszcie znalazłem rozwiązanie tego pakietu: https://pypi.python.org/pypi/django-invoice jeśli ktoś jest zainteresowany.

Pozdrawiam!

Odpowiedz

3

Jeśli znasz HTML/CSS, możesz najpierw wygenerować fakturę HTML za pomocą szablonu django, a następnie użyć pakietu xhtml2pdf, aby przekonwertować go do formatu PDF.

Numer xhtml2pdf jest oparty na Reportlab, html5lib i pyPdf. Używałem go już wcześniej i to rozwiązało mój problem.

+1

Spójrz na ten projekt, wykorzystuje ReportLab: https://github.com/radzhome/fedex -komercyjna faktura – radtek

-2

Faktura Django Pdf Widok z Pisa
Biblioteka pisa sprawia, że ​​wyświetlanie PDF z widoku Django jest absurdalnie łatwe. Najtrudniejszą częścią jest prawdopodobnie poprawne ustawienie wszystkich zależności, ponieważ pisa opiera się na raporcie, który jest sporej części oprogramowania.

pisa działa z szablonami, które są podzbiorem html i css, które pisa wie, jak konwertować do formatu PDF. Możesz nawet renderować te szablony za pomocą systemu szablonów Django. Oto, jak wygląda widok.

Przede wszystkim rzeczy musimy:

from django.http import HttpResponse 
from django.shortcuts import render_to_response 
from django.template.loader import get_template 
from django.template import Context 
import ho.pisa as pisa 
import cStringIO as StringIO 
import logging 
import sys 

Bardziej przyjść później ...

Powiązane problemy