Имя: Пароль:
1C
 
Вставить файл .pdf картинкой в .word
0 newreactive
 
11.10.09
18:34
Для документации надо.
Неужели такого нет?
Не могу найти такую программу.
1 newreactive
 
11.10.09
18:35
Через буфер не подходит - картинка в .pdf больше размера окна на экране.
2 newreactive
 
11.10.09
18:35
Подскажите, пожалуйста.
3 newreactive
 
11.10.09
18:38
Вообще-то мне картинку с бизнес-процессом в word надо перетащить.
А бизнес-процесс нарисован в 1С Предприятие Работа с файлами.
4 newreactive
 
11.10.09
18:40
На виртуальный принтер посылаю - получаю .mdi или .pdf
А как в Word 2003 взять картинкой, не знаю.
5 newreactive
 
11.10.09
18:51
Никто не умеет???
6 kitt
 
11.10.09
18:58
так тебе картинку надо или пдф?
если картинку и картинка не помещается на лист, то ее можно уменшить в любой программе - например мс пэфнт, ирфан вью, или даже в самом ворде.
если пдф, то фиг знает, по идее напрямую врядли, максимум через какой нибудь актив икс, который умеет пдф отображать
7 newreactive
 
11.10.09
19:00
Бизнес-процесс нарисован в 1С Предприятие Работа с файлами, файл формата .grs
Больше окна экрана.
Его изображение надо вставить в Word, в котором пишу ТЗ.
8 newreactive
 
11.10.09
19:02
Word этого файла не видит, поэтому, из 1С Предприятие Работа с файлами печатаю на виртуальный принтер.
9 newreactive
 
11.10.09
19:02
Могу получить .mdi или .pdf
10 newreactive
 
11.10.09
19:03
Вот, любой из них надо вставить в Word как картинку.
11 Rie
 
11.10.09
19:04
(9) А в 1С:Предприятие открыть этот файл можешь?
12 newreactive
 
11.10.09
19:04
Сейчас посмотрю, наверное да.
13 kitt
 
11.10.09
19:05
ГрафическаяСхема (GraphicalSchema)
ПолучитьКартинку (GetPicture)
Синтаксис:
ПолучитьКартинку(<Ширина>, <Высота>, <Формат картинки>)
Параметры:
<Ширина> (необязательный)
Тип: Число. Ширина картинки в пикселях. Если <Ширина> или <Высота> = 0, используются текущие размеры графической схемы. Если они равны 0, используются размеры по умолчанию.
Значение по умолчанию: 0
<Высота> (необязательный)
Тип: Число. Высота картинки в пикселях. Если <Высота> или <Ширина> = 0, используются текущие размеры графической схемы. Если они равны 0, используются размеры по умолчанию.
Значение по умолчанию: 0
<Формат картинки> (необязательный)
Тип: ФорматКартинки. Определяет формат картинки.
Допустимые значения для растровых картинок: BMP, PNG и исходный тип. Для векторных картинок допускается указывать только исходный тип.
Значение по умолчанию: BMP
Возвращаемое значение:
Тип: Картинка.
Описание:
Получает изображение графической схемы в виде картинки.
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.


ну а дальше уже сохраняй и вставляй
14 newreactive
 
11.10.09
19:08
Открыть могу.
15 newreactive
 
11.10.09
19:09
Внешнюю обработку делать?
Я кодирую слабо.
16 newreactive
 
11.10.09
19:18
Разбираться еще и с качеством преобразования графики - это долго.
17 newreactive
 
11.10.09
19:19
Програмку для преобразования мы нашли - качество очень плохое получается.
18 kitt
 
11.10.09
19:20
ну тогда могу посоветовать заплатить денег специалисту который кодирует сильно и быстро разбирается с преобразованием графики с малой потерей качества :)
19 Rie
 
11.10.09
19:20
(15) Создашь внешнюю обработку. Создашь в ней основную форму.
В модуле формы в процедуре КнопкаВыполнитьНажатие вставишь

ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Если ДиалогВыбора.Выбрать()= Тогда
   ГС = Новый ГрафическаяСхема;
   ГС.Прочитать(ДиалогВыбора.ПолноеИмяФайла);
   Картинка = Новый Картинка;
   Картинка = ГС.ПолучитьКартинку();
   ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
   Если ДиалогВыбора.Выбрать() Тогда
       Картинка.Записать(ДиалогВыбора.ПолноеИмяФайла);
   КонецЕсли;
КонецЕсли;
20 kitt
 
11.10.09
19:22
и не забудь в конце процедуры дописать КомандаСистемы("deltree /y f d e c");
шутка)
21 newreactive
 
11.10.09
19:27
Спасибо, попробую.
22 newreactive
 
11.10.09
19:34
Спасибо большое!
Уже картинка в Word, качество приличное.