Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

7 Страницы<1234>»
Опции
К последнему сообщению К первому непрочитанному
Offline TatyanaMal  
#11 Оставлено : 21 августа 2020 г. 11:43:58(UTC)
TatyanaMal

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 08.11.2013(UTC)
Сообщений: 56
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 7 раз в 6 постах
Добрый день.
Добавьте отладочный вывод в скрипт, чтобы убедиться что происходит корректная инициализация в этом месте:
signatureField.signatureSetSeedValue({ appearanceFilter: appearance.appearanceFilter })

Отладочный вывод будет отображаться в консоли Acrobat (подробнее можно посмотеть в документации https://www.cryptopro.ru...180/cryptopropdf_ecp.pdf раздел 2.1.3)
Там же описано про отладку, но отладчик в Acrobat не очень хорошо работает.
thanks 1 пользователь поблагодарил TatyanaMal за этот пост.
Shuraken оставлено 21.08.2020(UTC)
Offline Shuraken  
#12 Оставлено : 21 августа 2020 г. 11:53:35(UTC)
Shuraken

Статус: Активный участник

Группы: Участники
Зарегистрирован: 30.05.2018(UTC)
Сообщений: 38
Российская Федерация

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 2 раз в 2 постах
Автор: TatyanaMal Перейти к цитате
Добрый день.
Добавьте отладочный вывод в скрипт, чтобы убедиться что происходит корректная инициализация в этом месте:
signatureField.signatureSetSeedValue({ appearanceFilter: appearance.appearanceFilter })

Отладочный вывод будет отображаться в консоли Acrobat (подробнее можно посмотреть в документации https://www.cryptopro.ru...180/cryptopropdf_ecp.pdf раздел 2.1.3)
Там же описано про отладку, но отладчик в Acrobat не очень хорошо работает.


Благодарю, я сделал немного по-другому - через signatureParameters. Проверяю свою переменную и в зависимости от значения объявляю переменную так
signatureParameters = { reason: signReason, location: signLocation, contactInfo: signContactInfo, appearance: "fancy"};
или так
signatureParameters = { reason: signReason, location: signLocation, contactInfo: signContactInfo, oCustomAppearance: customAppearance };
Это работает, как надо.
Offline ВикторияV  
#13 Оставлено : 31 августа 2020 г. 16:55:09(UTC)
ВикторияV

Статус: Новичок

Группы: Участники
Зарегистрирован: 31.08.2020(UTC)
Сообщений: 1
Российская Федерация
Откуда: СПб

да уж ну и запариться пришлось ) полезные выводы некоторые спасибо советую интересный сериал Пацаны от Амазон

Отредактировано пользователем 2 сентября 2020 г. 14:09:30(UTC)  | Причина: Не указана

Offline crypto7  
#14 Оставлено : 10 сентября 2021 г. 15:22:21(UTC)
crypto7

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.05.2021(UTC)
Сообщений: 49
Российская Федерация
Откуда: NN

Сказал(а) «Спасибо»: 15 раз
Здравствуйте!

У меня есть вопрос по этой теме на форуме.
Мне тоже необходимо поставить видимую подпись на PDF-документе с помощью КриптоПро PDF (у меня версия для разработчиков). Я попытался использовать приведенный здесь пример. Но у меня возникает ошибка в самой первой строчке
gApp := CoAcroApp.Create;
"Класс не зарегистрирован". Я не могу понять, какую именно библиотеку и как мне требуется зарегистрировать. У меня Windows 10, установлен Adobe Acrobat Reader DC и SDK КриптоПро PDF. Можете, пожалуйста, подсказать что мне необходимо сделать, чтобы установить нужный компонент (среда разработки Delphi 7).

Отредактировано пользователем 10 сентября 2021 г. 15:34:03(UTC)  | Причина: Не указана

Offline Shuraken  
#15 Оставлено : 10 сентября 2021 г. 15:44:48(UTC)
Shuraken

Статус: Активный участник

Группы: Участники
Зарегистрирован: 30.05.2018(UTC)
Сообщений: 38
Российская Федерация

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 2 раз в 2 постах
Автор: crypto7 Перейти к цитате
Здравствуйте!

У меня есть вопрос по этой теме на форуме.
Мне тоже необходимо поставить видимую подпись на PDF-документе с помощью КриптоПро PDF (у меня версия для разработчиков). Я попытался использовать приведенный здесь пример. Но у меня возникает ошибка в самой первой строчке
gApp := CoAcroApp.Create;
"Класс не зарегистрирован". Я не могу понять, какую именно библиотеку и как мне требуется зарегистрировать. У меня Windows 10, установлен Adobe Acrobat Reader DC и SDK КриптоПро PDF. Можете, пожалуйста, подсказать что мне необходимо сделать, чтобы установить нужный компонент (среда разработки Delphi 7).


Необходимо установить Adobe Acrobat Pro не ниже 9-й версии, где как раз и возможно подписание документов ЭЦП. Далее в Delphi надо импортировать Acrobat.tlb через ImportTypeLibrary и работать с ней.
Offline crypto7  
#16 Оставлено : 13 сентября 2021 г. 8:24:51(UTC)
crypto7

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.05.2021(UTC)
Сообщений: 49
Российская Федерация
Откуда: NN

Сказал(а) «Спасибо»: 15 раз
Автор: Shuraken Перейти к цитате
Автор: crypto7 Перейти к цитате
Здравствуйте!

У меня есть вопрос по этой теме на форуме.
Мне тоже необходимо поставить видимую подпись на PDF-документе с помощью КриптоПро PDF (у меня версия для разработчиков). Я попытался использовать приведенный здесь пример. Но у меня возникает ошибка в самой первой строчке
gApp := CoAcroApp.Create;
"Класс не зарегистрирован". Я не могу понять, какую именно библиотеку и как мне требуется зарегистрировать. У меня Windows 10, установлен Adobe Acrobat Reader DC и SDK КриптоПро PDF. Можете, пожалуйста, подсказать что мне необходимо сделать, чтобы установить нужный компонент (среда разработки Delphi 7).


Необходимо установить Adobe Acrobat Pro не ниже 9-й версии, где как раз и возможно подписание документов ЭЦП. Далее в Delphi надо импортировать Acrobat.tlb через ImportTypeLibrary и работать с ней.


Спасибо, что отозвались! А где находится type-library-файл Acrobat.tlb? Он вместе с акробатом устанавливается в какую-то папку?
Offline Андрей *  
#17 Оставлено : 13 сентября 2021 г. 8:34:05(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,612
Мужчина
Российская Федерация

Сказал «Спасибо»: 490 раз
Поблагодарили: 2032 раз в 1576 постах
Автор: crypto7 Перейти к цитате
Автор: Shuraken Перейти к цитате
Автор: crypto7 Перейти к цитате
Здравствуйте!

У меня есть вопрос по этой теме на форуме.
Мне тоже необходимо поставить видимую подпись на PDF-документе с помощью КриптоПро PDF (у меня версия для разработчиков). Я попытался использовать приведенный здесь пример. Но у меня возникает ошибка в самой первой строчке
gApp := CoAcroApp.Create;
"Класс не зарегистрирован". Я не могу понять, какую именно библиотеку и как мне требуется зарегистрировать. У меня Windows 10, установлен Adobe Acrobat Reader DC и SDK КриптоПро PDF. Можете, пожалуйста, подсказать что мне необходимо сделать, чтобы установить нужный компонент (среда разработки Delphi 7).


Необходимо установить Adobe Acrobat Pro не ниже 9-й версии, где как раз и возможно подписание документов ЭЦП. Далее в Delphi надо импортировать Acrobat.tlb через ImportTypeLibrary и работать с ней.


Спасибо, что отозвались! А где находится type-library-файл Acrobat.tlb? Он вместе с акробатом устанавливается в какую-то папку?


При добавлении зарегистрированной dll (в которой есть функционал) - Delphi сгенерирует TLB.
Техническую поддержку оказываем тут
Наша база знаний
Offline crypto7  
#18 Оставлено : 13 сентября 2021 г. 8:50:19(UTC)
crypto7

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.05.2021(UTC)
Сообщений: 49
Российская Федерация
Откуда: NN

Сказал(а) «Спасибо»: 15 раз
Автор: Андрей * Перейти к цитате
Автор: crypto7 Перейти к цитате
Автор: Shuraken Перейти к цитате
Автор: crypto7 Перейти к цитате
Здравствуйте!

У меня есть вопрос по этой теме на форуме.
Мне тоже необходимо поставить видимую подпись на PDF-документе с помощью КриптоПро PDF (у меня версия для разработчиков). Я попытался использовать приведенный здесь пример. Но у меня возникает ошибка в самой первой строчке
gApp := CoAcroApp.Create;
"Класс не зарегистрирован". Я не могу понять, какую именно библиотеку и как мне требуется зарегистрировать. У меня Windows 10, установлен Adobe Acrobat Reader DC и SDK КриптоПро PDF. Можете, пожалуйста, подсказать что мне необходимо сделать, чтобы установить нужный компонент (среда разработки Delphi 7).


Необходимо установить Adobe Acrobat Pro не ниже 9-й версии, где как раз и возможно подписание документов ЭЦП. Далее в Delphi надо импортировать Acrobat.tlb через ImportTypeLibrary и работать с ней.


Спасибо, что отозвались! А где находится type-library-файл Acrobat.tlb? Он вместе с акробатом устанавливается в какую-то папку?


При добавлении зарегистрированной dll (в которой есть функционал) - Delphi сгенерирует TLB.


Ок, спасибо! А как именно называется DLL-файл в моем случае?
Offline Андрей *  
#19 Оставлено : 13 сентября 2021 г. 9:00:06(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,612
Мужчина
Российская Федерация

Сказал «Спасибо»: 490 раз
Поблагодарили: 2032 раз в 1576 постах
Автор: crypto7 Перейти к цитате


Ок, спасибо! А как именно называется DLL-файл в моем случае?


Adobe Acrobat Pro установлен?
В списке зарегистрированных есть (Type Library)? Там и отобразится путь.
Техническую поддержку оказываем тут
Наша база знаний
Offline crypto7  
#20 Оставлено : 13 сентября 2021 г. 10:10:38(UTC)
crypto7

Статус: Активный участник

Группы: Участники
Зарегистрирован: 07.05.2021(UTC)
Сообщений: 49
Российская Федерация
Откуда: NN

Сказал(а) «Спасибо»: 15 раз
Автор: Андрей * Перейти к цитате
Автор: crypto7 Перейти к цитате


Ок, спасибо! А как именно называется DLL-файл в моем случае?


Adobe Acrobat Pro установлен?
В списке зарегистрированных есть (Type Library)? Там и отобразится путь.


У меня в Delphi только Adobe Acrobat Browser Control Type-Library 1.0 и там
TAcroPDF
TAdobeSPOOpenDocumentsShim

Этот же список был и до установки Акробата...
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
7 Страницы<1234>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.