подскажите какими средствами можно генерить pdf содержащий штрих код?
P.S. нужно выдавать это в turbogear, так очень интересно узнать опыт генерации pdf в веб.
qmanдля turbogears можно использовать как ReportLab и вставлять штрих-код как картинку, так и различные методы - например можно использовать библиотеку pisa и из html генерить pdf, а можно использовать rml или xml
P.S. нужно выдавать это в turbogear, так очень интересно узнать опыт генерации pdf в веб.
Mannanikovв стандарте css2 есть правило @font-face при помощи которой можно загружать свои шрифты на свою страничку, правда почти все браузеры не понимают это правило, но pisa прекрасно понимает его.
Буду благодарен. Думаю, это интересный вопрос :O
<style>
@font-face { font-family: Times New Roman; src: url("projects/static/fonts/times.ttf");}
@font-face { font-family: Times_New_Roman_Bold; src: url("projects/static/fonts/timesbd.ttf");}
body {
font-family: Times New Roman;
font-size: 11pt;
line-height:15pt;
}
</style>
# -*- coding: utf-8 -*-
import cStringIO
import sx.pisa3 as pisa
import os
import sys
def HTML2PDF(data, filename, open=False):
pdf = pisa.CreatePDF(
cStringIO.StringIO(data),
file(filename, "wb"))
if open and (not pdf.err):
os.startfile(str(filename))
return not pdf.err
if len(sys.argv)>1:
f=open(sys.argv[1],"rb")
s=f.read()
f.close()
HTML2PDF(s, "test2.pdf", open=True)
Ferromanа по-моему в тему…по крайней мере-очень,поверьте, насущная проблема….
pythonwin
Лучше бы в отдельные темы (или всё вместе) вынести и в форум Web. А то тут как-то не очень тематично.