|
v8: 1С8.1 - Как сохранить табличный документ в pdf | ☑ | ||
---|---|---|---|---|
0
AntonU
20.01.14
✎
15:29
|
Здравствуйте. Хочу сохранять табличный документ в файле с расширением pdf. В команде
ТабличныйДокумент.Записать (,) нет возможности во втором параметре выбрать pdf. Как быть? |
|||
1
Euguln
20.01.14
✎
15:30
|
переходить на 8.2
|
|||
2
Beduin
20.01.14
✎
15:30
|
(0) Второй параметр у метода записать. Тип файла.
|
|||
3
Laerys
20.01.14
✎
15:31
|
Никак.
в ворд, оттуда в пдф |
|||
4
zladenuw
20.01.14
✎
15:31
|
(0) через офис. и в его параметры задаем. записать в пдф
|
|||
5
AntonU
20.01.14
✎
15:34
|
(1) - сразу не получится на 8.2
(2) - ТипФайлаТабличногоДокумента , pdf там нет (3) - Т.е. сохранить на диске файл в ворде, и его записать в pdf с помощью MSWord.Application ? |
|||
6
Beduin
20.01.14
✎
15:35
|
(4) А еще можно установить 8.2 и вызывать через com
|
|||
7
AntonU
20.01.14
✎
15:35
|
А как в ворде сохранить файл?
|
|||
8
AntonU
20.01.14
✎
16:31
|
В ворде получил файл, сохранив в html и переименовав в doc.
Далее команда Word = Новый ComОбъект("Word.Application") Word.Open (ТекИмяФайла) выдает ошибку Метод объекта не обнаружен (Open) |
|||
9
Широкий
20.01.14
✎
16:34
|
есть вирт принтеры , которые конвертят в пдф
|
|||
10
AntonU
20.01.14
✎
16:45
|
Получилось!!!
Word = Новый ComОбъект("Word.Application") МойДок = Word.Documents.Add(ТекИмяФайла); Попытка МойДок.ExportAsFixedFormat (ТекПутьКФайлуPdf,17, Ложь); Исключение Предупреждение ("Обратитесь к своему сис. администратору", 8); Возврат; КонецПопытки; Word.Quit (); |
|||
11
AntonU
20.01.14
✎
16:46
|
Всем спасибо за добрые советы!
|
|||
12
AntonU
22.01.14
✎
16:04
|
Проблема обозначилась - слишком много времени выполняется подобный код. А как виртуальный принтер использовать?
|
|||
13
Sorm
22.01.14
✎
16:06
|
(12) Ну ставишь да на него печатаешь
|
|||
14
AntonU
22.01.14
✎
16:22
|
(13) - это через внешнюю программу? По скорости это будет быстрее, чем сохранять в формате офиса, открывать из офиса и экспортировать в pdf ?
|
|||
15
AntonU
22.01.14
✎
16:56
|
(13) Посмотрел, метод "напечатать" работает только на клиенте, к сожалению... не подходит
|
|||
16
VitShvets
22.01.14
✎
18:55
|
Я бы всетаки поставил 8.2 в режиме совместимости, если уж перетти нельзя.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |