Aspose::Pdf::Facades::PdfFileSignature::Certify method

PdfFileSignature::Certify(const System::String&, const System::SharedPtr<Forms::DocMDPSignature>&) method

Заверить документ подписью MDP, размещённой в уже существующем поле подписи. Перед подписью поле подписи должно быть пустым, то есть поле не должно содержать словарь подписи. Таким образом, pdf‑документ уже содержит поле подписи; вам не нужно указывать место для нанесения подписи, соответствующая страница и прямоугольник берутся из поля подписи, найденного по имени подписи (см. параметр sigName).

void Aspose::Pdf::Facades::PdfFileSignature::Certify(const System::String &sigName, const System::SharedPtr<Forms::DocMDPSignature> &docMdpSignature)
ПараметрТипОписание
sigNameconst System::String&Имя поля подписи.
docMdpSignatureconst System::SharedPtr<Forms::DocMDPSignature>&Тип подписи, может быть Aspose::Pdf::Forms::PKCS1, Aspose::Pdf::Forms::PKCS7 и Aspose::Pdf::Forms::PKCS7Detached.

См. также

PdfFileSignature::Certify(int32_t, const System::String&, const System::String&, const System::String&, bool, System::Drawing::Rectangle, const System::SharedPtr<Forms::DocMDPSignature>&) method

Заверить документ подписью MDP. Такие данные, как причина подписи, контакт и место, должны быть предоставлены соответствующими свойствами объекта Signature sig.

void Aspose::Pdf::Facades::PdfFileSignature::Certify(int32_t page, const System::String &SigReason, const System::String &SigContact, const System::String &SigLocation, bool visible, System::Drawing::Rectangle annotRect, const System::SharedPtr<Forms::DocMDPSignature> &docMdpSignature)
ПараметрТипОписание
страницаint32_tСтраница, на которой выполнена подпись.
SigReasonconst System::String&Причина подписи.
SigContactconst System::String&Контакт подписи.
SigLocationconst System::String&Местоположение подписи.
visibleboolВидимость подписи.
annotRectSystem::Drawing::RectangleПрямоугольник подписи.
docMdpSignatureconst System::SharedPtr<Forms::DocMDPSignature>&Тип MDP документа подписи.

См. также