Медленное сохранение табличного документа в pdf #805663


#0 by Alex_MA
Доброго вечера. Уважаемые коллеги, очень медленно отрабатывает выгрузка табличного документа в pdf. ТабличныйДокумент.Записать в pdf. Ресурсы сервера при записи в пределах разумного.  В файле 2000 страниц, картинок нет. Запись файла выполняется ~8 мин. Таких файлов у нас порядка 75. Время очень ограничено, существуют риски вовремя не записать файлы. Подскажите пожалуйста кто нибудь оптимизировал работу в этом направлении?
#1 by Alex_MA
Может есть какие нибудь внешние компоненты?
#2 by Господин ПЖ
>В файле 2000 страниц как я его понимаю
#3 by Базис
Сохраняйте с разным именем один и тот же, никто это читать не будет. Странная задача. Тендеры?
#4 by Alex_MA
мы РСО, таие условия. Квитанции отправляем в типографию, по определенному формату
#5 by Господин ПЖ
если c# владеете - можно из itextsharp + слепить что угодно
#6 by Базис
Вероятно, типография тоже будет недовольна большими файлами. Спросите их технолога, какой формат удобен и вам. и им. Подсказка - слияние данных лучше делать в последний момент, а открытые/популярные форматы проще сверять и отлаживать.
#7 by kiruha
Сделайте все строки одинаковой высоты Более большие Тексты размещайте на других строках и т.д. еще обработки есть - конвертеры
#8 by kiruha
на 2 , 3 строках и т.д имелось ввиду
#9 by kiruha
#10 by H A D G E H O G s
Ресурсы сервера в пределах разумного. Откуда дровишки?
#11 by Alex_MA
Форма квитанции очень сложная, все строки одинаковой высоты не подойдут
#12 by kiruha
Ну конвертируете в Excel йокселем а оттуда в pdf
#13 by kiruha
а кажись он и в pdf сразу конвертирует
#14 by Базис
МФО?
#15 by Сияющий Асинхраль
Для 2000 страниц 8 минут вполне даже нормально, я бы сказал, что даже быстро...
#16 by Fram
8 мин исключительно Записать? или вся обработка, включая формирование табличного документа?
#17 by Tateossian
Страницы идут по порядку, или не обязательно?
#18 by Fram
+ размер у документа какой получается? пишете на локальный диск?
#19 by Fram
* размер файла в смысле
#20 by Tateossian
Нужно файл записывать в несколько потоков, предварительно его нарезав. Скажем, по 250 страниц на 8 потоков. У нас печать была штрихкодов, что-то около нескольких тысяч, полностью на весь рулон, печатает быстро, а вот генерятся ШК долго (стандартной компонентой) (там что-то около 5 минут было). Переделали асинхронно: весь процесс печати занимает минуту.
#21 by Fragster
если это квитанции, то наверняка все одинаковые, отличающиеся только реквизитами. в этом случае может быть поможет подход сделать пдф с полями и заполнять поля из командной строки с формированием готовых документов в несколько потоков. ну а потом также склеить. под никсы наверняка есть инструменты
#22 by Базис
Более того. Типография, печатающая БСО, съела собаку на нумерации.
#23 by Alex_MA
только запись файла
#24 by МимохожийОднако
Неплохо бы ответить и на остальные вопросы
#25 by Alex_MA
нет страницы идут по порядку, это обязательное условие, т.к. происходит сортировка по адресам доставки квитанций на почтамты Размер 20-25 Mb
#26 by Alex_MA
процедура серверная и пишет на диск сервера
#27 by stix2010
печать в виртуальный pdf принтер не предлагать?
#28 by H A D G E H O G s
ну, сервер то быстрый?
#29 by Алексей555
Электронная квитанция очень сложная, все строки одинаковой высоты не подойдут
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С