Портал Python-программистов

Форумы сайта python.su

Вы не зашли.

Объявление

Официальная wiki коммунити: wiki.python.su обсуждение

Официальная джаббер конференция коммунити: pythonua@conference.jabber.ru (всегда 20-35 онлайн участников). Настройки

КОД ОБОРАЧИВАТЬ В ТЕГИ [code][/code]
  • > Web
  • > генерирование pdf включая штрих код. [RSS Feed]

#1 2008-09-05 09:02:44

qman
Питонер
Зарегистрирован: 2007-07-02
Сообщений: 404
Профиль

генерирование pdf включая штрих код.

подскажите какими средствами можно генерить pdf содержащий штрих код?
P.S. нужно выдавать это в turbogear, так очень интересно узнать опыт генерации pdf в веб.

Неактивен

 

#2 2008-09-05 10:58:53

romankrv
Питонер
Откуда: Ukraine
Зарегистрирован: 2008-05-23
Сообщений: 419
Профиль

Неактивен

 

#3 2008-09-05 12:01:51

pythonwin
Команда
Откуда: за компом
Зарегистрирован: 2006-07-18
Сообщений: 1293
Профиль

Re: генерирование pdf включая штрих код.

qman написал:

P.S. нужно выдавать это в turbogear, так очень интересно узнать опыт генерации pdf в веб.

для turbogears можно использовать как ReportLab и вставлять штрих-код как картинку, так и различные методы - например можно использовать библиотеку pisa и из html генерить pdf, а можно использовать rml или xml
немного ссылок:
http://www.google.com/search?q=turbogears+pdf
http://www.google.com/search?hl=ru& … +reportlab
http://achievewith.us/public/articles/2 … -reportlab
http://www.borgen.at/blog/archives/2008 … turbogears
http://lucasmanual.com/mywiki/OpenOffic … 6e6f20760f
http://markmail.org/message/e7fktopae7s … te:results


...мир скучен для скучных людей. Сократ.
язык Python
framework TurboGears
форум по TurboGears

Неактивен

 

#4 2008-09-05 12:08:34

pythonwin
Команда
Откуда: за компом
Зарегистрирован: 2006-07-18
Сообщений: 1293
Профиль

Re: генерирование pdf включая штрих код.


...мир скучен для скучных людей. Сократ.
язык Python
framework TurboGears
форум по TurboGears

Неактивен

 

#5 2008-09-05 17:14:04

Mannanikov
Питонер
Зарегистрирован: 2008-09-05
Сообщений: 4
Профиль

Re: генерирование pdf включая штрих код.

Мужики!!!!! помогите!!!!! надо написать конвертер из html в pdf... хочу использовать pisa
Внимание вопрос! Как заставить понимать её русские символы? демка http://xhtml2pdf.appspot.com/ не понимает, например...
Буду благодарен. Думаю, это интересный вопрос yikes

Неактивен

 

#6 2008-09-05 18:17:01

pythonwin
Команда
Откуда: за компом
Зарегистрирован: 2006-07-18
Сообщений: 1293
Профиль

Re: генерирование pdf включая штрих код.

Mannanikov написал:

Буду благодарен. Думаю, это интересный вопрос yikes

в стандарте css2 есть правило @font-face при помощи которой можно загружать свои шрифты на свою страничку, правда почти все браузеры не понимают это правило, но pisa прекрасно понимает его.
например если в шаблоне прописать:

Код:

<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>

то можно будет использовать не латиницу - главное, чтобы шрифт поддерживал UNICODE и Вы правильно приписали шрифты.
Зачем это нужно?
Дело в том что pisa при конвертации страницы из html в pdf подгружает шрифт ReportLab


...мир скучен для скучных людей. Сократ.
язык Python
framework TurboGears
форум по TurboGears

Неактивен

 

#7 2008-09-05 18:38:14

Mannanikov
Питонер
Зарегистрирован: 2008-09-05
Сообщений: 4
Профиль

Re: генерирование pdf включая штрих код.

Ок спасибо за инфу...щас проверю smile

Неактивен

 

#8 2008-09-05 18:41:46

Ferroman
Питонер
Откуда: Украина, Львов
Зарегистрирован: 2006-11-16
Сообщений: 2575
Профиль  Вебсайт

Re: генерирование pdf включая штрих код.

pythonwin
Лучше бы в отдельные темы (или всё вместе) вынести и в форум Web. А то тут как-то не очень тематично.


Sapienti sat.

Неактивен

 

#9 2008-09-05 18:46:13

Mannanikov
Питонер
Зарегистрирован: 2008-09-05
Сообщений: 4
Профиль

Re: генерирование pdf включая штрих код.

что-то не пашет smile вот код скрипта:

Код:

# -*- 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)

Может в нём чё не так.....? голова уже слабо варит )))

Неактивен

 

#10 2008-09-05 18:50:14

Mannanikov
Питонер
Зарегистрирован: 2008-09-05
Сообщений: 4
Профиль

Re: генерирование pdf включая штрих код.

Ferroman написал:

pythonwin
Лучше бы в отдельные темы (или всё вместе) вынести и в форум Web. А то тут как-то не очень тематично.

а по-моему в тему...по крайней мере-очень,поверьте, насущная проблема....

Неактивен

 

#11 2008-09-05 19:05:46

Ferroman
Питонер
Откуда: Украина, Львов
Зарегистрирован: 2006-11-16
Сообщений: 2575
Профиль  Вебсайт

Re: генерирование pdf включая штрих код.

что-то не пашет

Наверное что-то не так.*

а по-моему в тему...по крайней мере-очень,поверьте, насущная проблема....

А я и не говорю что темы не нужно. Просто тема не только к TurboGears относится, а к вебу в общем.


*Для того, что бы понять проблему нужен ещё код html'я и пояснение что именно по вашему "не так". Да и тег "code" не помешает.

Отредактированно Ferroman (2008-09-05 19:07:31)


Sapienti sat.

Неактивен

 

#12 2009-05-28 12:21:38

pythonwin
Команда
Откуда: за компом
Зарегистрирован: 2006-07-18
Сообщений: 1293
Профиль

Re: генерирование pdf включая штрих код.

Naota, создай, пожалуйста, отдельную тему


...мир скучен для скучных людей. Сократ.
язык Python
framework TurboGears
форум по TurboGears

Неактивен

 
  • > Web
  • генерирование pdf включая штрих код. [RSS Feed]

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Board footer

Реклама: