Имя: Пароль:
IT
 
Подскажите по Adobe.TLB
0 Бертыш
 
29.12.19
23:14
Подскажите чем просмотреть в Visual Studio 2019 указанный файл или какие методы можно юзать по COM/OLE у Adobe.Reader и/или Adobe.Acrobat для вставки штампа в файл PDF
Листал весь день Adobe SDK, да так ничегошеньки и не понял :(
Понял что можно какие-то чудеса творить через javascript, но в действительности ни один встреченный пример кода COM/OLE у меня из 1С так и не заработал.
В общем хелп ми
1 Бертыш
 
29.12.19
23:20
Только не Adobe, а Acrobat.TLB и Acrobat SDK соответственно.
2 Бертыш
 
29.12.19
23:27
Стоит задача из ДО визуализировать ЭЦП в историческом pdf файле, а точнее в его копии дабы не сломать эцп. Подписей может быть несколько и с одной стороны хочется прозрачности штампа чтобы сквозь него был виден оригинальный текст, с другой стороны чтобы штампы не накапливались и не множились в вызываемой программе... Типа вставили штамп и убрали и убили его после закрытия файла pdf. И существенное пожелание чтобы заказчик мог управлять положением штампа/штампов которые будут программно вставлены в самый конец текста на самую последнюю страницу. Вот на этой самой последней странице заказчик и должен иметь возможность двигать штампы. Doc и Docx поборол, а осталось теперь только побороть pdf
3 Бертыш
 
30.12.19
00:10
Пока вопрос отодвигается... Поборол в своей Visual Studio проблему с запуском штатного средства просмотра OLE-COM Object Viewer (x64)
4 Бертыш
 
30.12.19
10:54
На случай еже ли кого заинтересует
Матрица. Начало

pdf=Новый COMОбъект("AcroExch.PDDoc");
pdf.Open(PDFIN);
pdf.Save(1,PDFOUT);
pdf=Неопределено;
5 Бертыш
 
30.12.19
10:56
Сохраняет старый файл под новым именем. Осталось поразобраться с методами вставки штампов и/или графических примитивов по OLE
Независимо от того, куда вы едете — это в гору и против ветра!