VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 02.05.2007, 11:59   #1
Заслуженный Участник
 
Аватар для Zindur
 
Откуда: из роддома
Сообщений: 1,929
Благодарности: 1,861 в 509 сообщениях Поиск благодарностей Zindur
По умолчанию PDF - генерить

Задача:
Сделать отдельный сервис чтоб Генерировал Инвоисы в формате PDF - для каждого клиента (чтоб потом выслать по емайлу)
Проблема:
Очень долго генерится PDF например 10 инвоисов гдето 4 мин, а надо бедет более 5000.

используется Report Builder v7 (так как он сам не может генерить ПДФ исползуется стороние компоненты)+ proboval eDocEngine, ExtraDev - они вот и генерят - тормозят (есть ещё пару но уже устал мучать).

Кто нибуть встречался с данной проблемой или может быть используется другой метод ?

А как обстоят дела со скоростю у М$ SQL 2005 Report Service ? (или другие подводные камни - Боссы не хотят ету технологию или другие Репорты - иза того что надо будет Репорты рисовать заново и могут отличятса от "оригинала" вот и всё крутимся вокруг Report Buildera )

да пробовал ещё сгенерит один большой PDF - и потом ращеплять по инвоисам (PDFToolkit) - выйгрыш в скорости очень маленький

__________________
Перед тем как на кого то насрать, убедись что ты снял штаны
Zindur вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 02.05.2007, 12:25   #2
просто
 
Аватар для abg
 
Сообщений: 7,824
Благодарности: 2,301 в 1,077 сообщениях Поиск благодарностей abg
По умолчанию Re: PDF - генерить

пдф быстро никогда не генерился. может, таки в html будете отсылать? заодно на трафике сэкономите, если будете картинки со своего сервера обеспечивать.
__________________
все вопросы по форуму VI направляйте администрации.
abg вне форума   Ответить с цитированием
Старый 02.05.2007, 12:26   #3
дядечка предпенсионного возраста
 
Аватар для Oleg123
 
Откуда: Milky Way
Сообщений: 3,137
Благодарности: 2,298 в 988 сообщениях Поиск благодарностей Oleg123
По умолчанию Re: PDF - генерить

Сам не делал, но однажды обсуждал подобную задачу с человеком который ее решал, не о скорости правда речь шла а о массовой генерации отчетов в pdf. В процессе обсуждения помню многое было говорено касаемо xml to pdf и сейчас если это гугульнуть то народ вроде как пользует с успехом. Может решение для вас тоже лежит где то там.
__________________
Ну, разумеется, - подхватил Степан Аркадьич. - Но в этом-то и цель образования: изо всего сделать наслаждение. (c) Толстой Л.Н.
Oleg123 вне форума   Ответить с цитированием
Старый 02.05.2007, 13:33   #4
Заслуженный Участник
 
Аватар для Zindur
 
Откуда: из роддома
Сообщений: 1,929
Благодарности: 1,861 в 509 сообщениях Поиск благодарностей Zindur
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от abg Посмотреть сообщение
пдф быстро никогда не генерился. может, таки в html будете отсылать? заодно на трафике сэкономите, если будете картинки со своего сервера обеспечивать.
HTML - не потходит - сейчас обсуждаем RTF - 4 раза минимум быстрее

Zindur добавил 02.05.2007 в 14:38
Цитата:
Сообщение от Oleg123 Посмотреть сообщение
Сам не делал, но однажды обсуждал подобную задачу с человеком который ее решал, не о скорости правда речь шла а о массовой генерации отчетов в pdf. В процессе обсуждения помню многое было говорено касаемо xml to pdf и сейчас если это гугульнуть то народ вроде как пользует с успехом. Может решение для вас тоже лежит где то там.
про плугин для Report Builder чтоб конвертил в XML не попадалось инфа - но прогуглю да Help прочитаю
А вот двойной работы XML в PDF - попробую протестить - мож и будет какойто выйгрыш
__________________
Перед тем как на кого то насрать, убедись что ты снял штаны

Последний раз редактировалось Zindur, 02.05.2007 в 13:38. Причина: Добавлено сообщение
Zindur вне форума   Ответить с цитированием
Старый 02.05.2007, 13:38   #5
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от Zindur Посмотреть сообщение
HTML - не потходит - сейчас обсуждаем RTF - 4 раза минимум быстрее
Мы копали как PDF быстро генерить на IIS. Нам нужно именно конвертить из HTML в PDF. Фришных приемлемых решений не нашли. Коммерческих не так много и большинство жестко лицензированно - платишь за количество сгенерированных PDF. То есть ограничение по скорости заложено в продукт. Может у вас такая-же фигня?
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием
Старый 02.05.2007, 13:47   #6
Заслуженный Участник
 
Аватар для Zindur
 
Откуда: из роддома
Сообщений: 1,929
Благодарности: 1,861 в 509 сообщениях Поиск благодарностей Zindur
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от Yapi Посмотреть сообщение
То есть ограничение по скорости заложено в продукт. Может у вас такая-же фигня?
смотрел - вродеб ограничений нет - с параметрами игрался. Возьму лопату и начну копать глубже
__________________
Перед тем как на кого то насрать, убедись что ты снял штаны
Zindur вне форума   Ответить с цитированием
Старый 03.05.2007, 14:00   #7
Пенсионер всея Ирландея
 
Аватар для magician
 
Откуда: StormWind city
Сообщений: 15,195
Благодарности: 9,619 в 3,376 сообщениях Поиск благодарностей magician
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от Zindur Посмотреть сообщение
HTML - не потходит - сейчас обсуждаем RTF - 4 раза минимум быстрее
если будет интересо - можно обсудить за пинтой

Цитата:
Сообщение от Zindur Посмотреть сообщение
А вот двойной работы XML в PDF - попробую протестить - мож и будет какойто выйгрыш
как вариант - генерить .xml на рабочей станции и потом передавать на какой нить бакграундсервис круглосуточно молотящий этот xml ?
__________________
невозможно испугать санкциями того, кому похер, так,что санкции против меня на этом форуме, мне феерически похер
magician вне форума   Ответить с цитированием
Старый 03.05.2007, 16:09   #8
Заслуженный Участник
 
Аватар для Zindur
 
Откуда: из роддома
Сообщений: 1,929
Благодарности: 1,861 в 509 сообщениях Поиск благодарностей Zindur
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от magician Посмотреть сообщение
если будет интересо - можно обсудить за пинтой
С радостю
Цитата:
Сообщение от magician Посмотреть сообщение
как вариант - генерить .xml на рабочей станции и потом передавать на какой нить бакграундсервис круглосуточно молотящий этот xml ?
так и шла задумка - но пока этот проект стал на парковку
__________________
Перед тем как на кого то насрать, убедись что ты снял штаны
Zindur вне форума   Ответить с цитированием
Старый 03.05.2007, 17:59   #9
Заслуженный Участник
 
Аватар для AVK
 
Откуда: St.Petersburg
Сообщений: 2,624
Благодарности: 367 в 196 сообщениях Поиск благодарностей AVK
Отправить сообщение для  AVK с помощью ICQ
По умолчанию Re: PDF - генерить

Я не знаю, че там как по скорости, но приблуду под названием pdflatex не пробовали? www.miktex.de
__________________
"И чё я делаю неправильно?" (с) Я, любимый
WBR, =Alexander
AVK вне форума   Ответить с цитированием
Старый 03.05.2007, 19:10   #10
Заслуженный Участник
 
Сообщений: 681
Благодарности: 10 в 9 сообщениях Поиск благодарностей Vitaly
По умолчанию Re: PDF - генерить

Всегда пользуюсь PrimoPDF с http://www.primopdf.com/

Там можете указать куда файлы скидывать. Причем печатает очень быстро - сами попробуйте...

Очень профессионально выполнено и, разумеется полностью бесплатно.

Vitaly вне форума   Ответить с цитированием
Старый 03.05.2007, 19:37   #11
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от Vitaly Посмотреть сообщение
Всегда пользуюсь PrimoPDF с http://www.primopdf.com/

Там можете указать куда файлы скидывать. Причем печатает очень быстро - сами попробуйте...

Очень профессионально выполнено и, разумеется полностью бесплатно.

Оно к сожалению не для серверов
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием
Старый 03.05.2007, 21:03   #12
Заслуженный Участник
 
Сообщений: 681
Благодарности: 10 в 9 сообщениях Поиск благодарностей Vitaly
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от Yapi Посмотреть сообщение
Оно к сожалению не для серверов
Да почему-же не для серверов? Там для всего сразу! Внимательно смотрите, там прямо на главной странице, большими буквами внизу: "Server-side PDF Solutions".
Vitaly вне форума   Ответить с цитированием
Старый 03.05.2007, 21:06   #13
Пенсионер всея Ирландея
 
Аватар для Yapi
 
Сообщений: 13,714
Благодарности: 10,687 в 4,874 сообщениях Поиск благодарностей Yapi
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от Vitaly Посмотреть сообщение
Да почему-же не для серверов? Там для всего сразу! Внимательно смотрите, там прямо на главной странице, большими буквами внизу: "Server-side PDF Solutions".
Бесплатно только для десктопа, я это имел в виду.
__________________
«Борітеся — поборете!»
Yapi вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 03.05.2007, 21:41   #14
Заслуженный Участник
 
Сообщений: 681
Благодарности: 10 в 9 сообщениях Поиск благодарностей Vitaly
По умолчанию Re: PDF - генерить

Есть такое. А какой сервер? Не Windows? Просто тогда там предлагается Developer Component почти за бесплатно, а его тоже можно на сервере использовать тогда...
Vitaly вне форума   Ответить с цитированием
Старый 04.05.2007, 16:19   #15
Заслуженный Участник
 
Аватар для Zindur
 
Откуда: из роддома
Сообщений: 1,929
Благодарности: 1,861 в 509 сообщениях Поиск благодарностей Zindur
По умолчанию Re: PDF - генерить

Цитата:
Сообщение от Vitaly Посмотреть сообщение
Всегда пользуюсь PrimoPDF с http://www.primopdf.com/

Там можете указать куда файлы скидывать. Причем печатает очень быстро - сами попробуйте...

Очень профессионально выполнено и, разумеется полностью бесплатно.

чАвото странно работает утилитка
генерит только одну страницу и то пустую а после 3 попытки удаляет устанвленные принтеры - приходится перегружатса
да и ваще этот вариант не потходид изза отсутсвия мониторинга процесса (так как должен быть самостоятельный сервис без участия Хумана) - или она просто не хочет работать у меня
__________________
Перед тем как на кого то насрать, убедись что ты снял штаны
Zindur вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT, времени сейчас: 07:15.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия