2013-07-19 10 views
7

Мне интересно, есть ли какой-либо шаблон кода для вывода счетов-фактур в pdf с помощью reportlab, я разрабатываю в Django платформу продаж, и мне нужно вывести некоторые данные с помощью счета-фактуры, я пробовал дальше, но я ничего не нашел, кто-нибудь знает какие-то ресурсы? Мне все равно, нужно ли мне, например, использовать другую библиотеку для python.Шаблоны pdf для счетов-фактур с ReportLab

С уважением!

Edit:

Наконец я нашел решение с этим пакетом: https://pypi.python.org/pypi/django-invoice если кто-то заинтересован.

С уважением!

ответ

3

Если вы знакомы с HTML/CSS, вы можете сначала сгенерировать счет-фактуру HTML с использованием шаблона django, а затем использовать пакет xhtml2pdf для преобразования его в формат PDF.

xhtml2pdf основан на верхней части Reportlab, html5lib и pyPdf. Я использовал его раньше, и он решил мою проблему.

+1

Взгляните на этот проект, использует ReportLab: https://github.com/radzhome/fedex -счет-фактура – radtek

-2

A Django Invoice Pdf View With Pisa
Библиотека pisa делает вывод PDF из Django нелепо простым. Самая сложная часть - это, вероятно, правильная настройка всех зависимостей, поскольку pisa полагается на reportlab, который представляет собой довольно большое количество программного обеспечения.

pisa работает с шаблонами, которые являются подмножеством html и css, которые pisa знает, как конвертировать в PDF. Вы даже можете сделать эти шаблоны с помощью системы шаблонов Django. Вот как выглядит представление.

Прежде всего материала нам нужно:

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 

Больше прибыть позже ...

 Смежные вопросы

  • Нет связанных вопросов^_^