|
v8: Уменьшить размер PDF файла создаваемого ТД.Записать() | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Живой Ископаемый
02.02.13
✎
10:07
|
1С с 14-го релиза умеет записывать файлы в PDF. Однако например 30 страниычный документ получается весом в 5 Мб. Если же Этот же документ записать в Ексель и потом еще обработать виртуальным PDF-принтером, я получу файл размером 0.4 Мб.
Фигня в том, что я не хочу пользоваться никакими виртуальными принтерами, и в тоже самое время хочу уменьшить записанный движком 1С PDF-файл в 10 раз. У меня есть какие-то опции? |
|||||||||||||
1
Wobland
02.02.13
✎
10:13
|
переписать движок имхо
Есть вариант, сейчас расскажу |
|||||||||||||
2
Wobland
02.02.13
✎
10:13
|
ну и не то, чтобы новость для меня, но в теме не сильно разбираюсь
1С может записывать в PDF? |
|||||||||||||
3
ДенисЧ
02.02.13
✎
11:15
|
предлагаю ограбить офис 1с, украсть исходники и....
Есть вариант, сейчас расскажу |
|||||||||||||
4
shuhard
02.02.13
✎
11:16
|
(0)[У меня есть какие-то опции]
апгрейд мозга Используй PDF-принтер, не выделывайся |
|||||||||||||
5
Живой Ископаемый
02.02.13
✎
11:24
|
Ладно, видимо нужны подробности почему я ненавижу пдф принтеры. Потому что это дополнительный код в котором модно налажать. Потому что используются по оле (по крайней мере то т, который я) и вотнапример недавно обновилась его версия - он попросил обновиться. Я его обновил, но в новой версии, метода который мы использовали в коде, уже нет. И их рогов в этих поделках масса. Я уж не знаю, может есть какаято утилита командной строки, которой на вход можно подать 1совский пдф в 5 мб, а на выходе получить соптимизированный в 0.5 мб?
|
|||||||||||||
6
ДенисЧ
02.02.13
✎
11:25
|
(5) адобовский принтер использовать - не предлагать
|
|||||||||||||
7
Живой Ископаемый
02.02.13
✎
11:27
|
2(4) ну расскажи до какой степени должен быть проапгрейжен мозг, что бы узнать, какие методы в новой версии пдф принтера есть, а каких нет?
|
|||||||||||||
8
Живой Ископаемый
02.02.13
✎
11:29
|
2(6) только если со ссылками на почитать
|
|||||||||||||
9
shuhard
02.02.13
✎
11:29
|
(5)[Потому что используются по оле]
тут явно нужен апгрейд мозга |
|||||||||||||
10
ДенисЧ
02.02.13
✎
11:31
|
(8) adobe.com не предлагать?
|
|||||||||||||
11
Живой Ископаемый
02.02.13
✎
11:33
|
2(9) еще несколько раз повтори, и тогда и ты время не потеряешь на идиотские реплики, и я все пойму. И энтропия вселенной уменьшится
|
|||||||||||||
12
Живой Ископаемый
02.02.13
✎
11:37
|
2(10) http://www.adobe.com/downloads/?promoid=KAWQL
Что из них адобовский принтер? |
|||||||||||||
13
ДенисЧ
02.02.13
✎
11:40
|
(12) ставищь полный акробат, в его комплекте идёт и принтер
|
|||||||||||||
14
Живой Ископаемый
02.02.13
✎
11:41
|
Понел, сенкс
|
|||||||||||||
15
Нуф-Нуф
02.02.13
✎
11:52
|
вышел новый майкрософтоффис. он может работать с пдф
|
|||||||||||||
16
Лефмихалыч
02.02.13
✎
12:34
|
вот еще зачетный принтер http://www.bullzip.com/products/pdf/info.php#Features
|
|||||||||||||
17
Живой Ископаемый
02.02.13
✎
13:28
|
2(16) да, его пробовал, вроде нормальный.. но вот видишь ли, там написано
"COM/ActiveX interface for programmatic control." с точки зрения (9) его могут использовать только люди с устаревшей версией мозга, чтобы он там не вкладывал в это. |
|||||||||||||
18
kiruha
02.02.13
✎
13:53
|
А что печатать то ?
Обычный текст , word или еще что ? Обзор на хабре http://habrahabr.ru/post/134505/ |
|||||||||||||
19
Живой Ископаемый
02.02.13
✎
13:57
|
2(18)а такие же но на винде?
печатать как обычно из 1С - Табличный Документ, в который выведен результат СКД - то есть диаграммы в виде графиков и таблицы. |
|||||||||||||
20
pumbaEO
02.02.13
✎
14:43
|
||||||||||||||
21
Живой Ископаемый
13.02.13
✎
17:17
|
2(13) это отлично, но как там задать программно имя файла в который нужно сохранять?
|
|||||||||||||
22
Dmitriy_
Kolesnikov 13.02.13
✎
17:22
|
Подниму тему.
Метод ТабличныйДокумент.Напечатать() не подходит по причине работы из ВнешнегоСоединения. |
|||||||||||||
23
Живой Ископаемый
13.02.13
✎
17:24
|
2(22) да мне плевать. подними свою тему и спрашивай там.
|
|||||||||||||
24
Живой Ископаемый
13.02.13
✎
18:18
|
Итак, нет проще способа чем утилита командной строки, которая конвертит только хтмл и оле-сервера, которые используют гхостскрипт апи.
Спасибо. |
|||||||||||||
25
Живой Ископаемый
14.02.13
✎
14:26
|
э... еще советов?
|
|||||||||||||
26
Maxus43
14.02.13
✎
14:32
|
для симметричности.
5 мб в 86 году было роскошью. щас тьфу Используй 5 Мб файл, не выделывайся |
|||||||||||||
27
hhhh
14.02.13
✎
14:41
|
(25) соптимизированный в 0.5 мб - это ведь упакованный, то есть если com, то он будет дополнительно тормозить при распаковке обратно в 5 МБ. И если com, то лучше для скорости использовать 5 МБ-ный файл.
Используй 5 Мб файл, не выделывайся |
|||||||||||||
28
Живой Ископаемый
14.02.13
✎
18:06
|
Еще мы рассылаем 4мб, который средствами 1с записывается в 40 мб
|
|||||||||||||
29
SUA
14.02.13
✎
18:12
|
они исправили ошибку падения платформы при сохранении в пдф?
1С может записывать в PDF? |
|||||||||||||
30
Живой Ископаемый
14.02.13
✎
18:14
|
Не видел никакой ошибки
|
|||||||||||||
31
zmaximka
14.02.13
✎
18:22
|
(30) падала если в макете использовался картинка в каком то мутном формате. Сейчас не вспомню в каком. Поменял картинку на png и сохранение в пдф работает
|
|||||||||||||
32
Живой Ископаемый
21.02.13
✎
21:45
|
Короче, пдф принтер не катит вовсе, потому что на сервере не доступен метод напечатать(). А стало быть (13) не подойдет .
(20) не справился с моим документом - все у него расползлось. :( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |