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