Aspose::Pdf::Facades::PdfFileSignature::Sign метод

PdfFileSignature::Sign(const System::String&, const System::SharedPtr<Forms::Signature>&) method

Подпишите документ подписью указанного типа, размещённой в уже существующем поле подписи. Перед подписью поле подписи должно быть пустым, то есть не должно содержать словарь подписи. Таким образом, PDF‑документ уже содержит поле подписи, вам не нужно указывать место для нанесения подписи; соответствующая страница и прямоугольник берутся из поля подписи, найденного по имени подписи (см. параметр SigName). Такие данные, как причина подписи, контакт и место, должны быть заданы соответствующими свойствами объекта Signature sig.

void Aspose::Pdf::Facades::PdfFileSignature::Sign(const System::String &SigName, const System::SharedPtr<Forms::Signature> &sig)
ПараметрТипОписание
SigNameconst System::String&Имя поля подписи.
sigconst System::SharedPtr<Forms::Signature>&Тип подписи может быть PKCS1 (объект Pkcs1Signature), PKCS7 и PKCS7 detached (объект Pkcs7Signature)

См. также

PdfFileSignature::Sign(const System::String&, const System::String&, const System::String&, const System::String&, const System::SharedPtr<Forms::Signature>&) method

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

void Aspose::Pdf::Facades::PdfFileSignature::Sign(const System::String &SigName, const System::String &SigReason, const System::String &SigContact, const System::String &SigLocation, const System::SharedPtr<Forms::Signature> &sig)
ПараметрТипОписание
SigNameconst System::String&Имя поля подписи.
SigReasonconst System::String&Причина подписи.
SigContactconst System::String&Контакт подписи.
SigLocationconst System::String&Местоположение подписи.
sigconst System::SharedPtr<Forms::Signature>&Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached.

См. также

PdfFileSignature::Sign(int32_t, bool, System::Drawing::Rectangle, const System::SharedPtr<Forms::Signature>&) method

Подпишите документ подписью указанного типа.

void Aspose::Pdf::Facades::PdfFileSignature::Sign(int32_t page, bool visible, System::Drawing::Rectangle annotRect, const System::SharedPtr<Forms::Signature> &sig)
ПараметрТипОписание
страницаint32_tНомер страницы, на которой выполнена подпись.
visibleboolВидимость подписи.
annotRectSystem::Drawing::RectangleПрямоугольник подписи.
sigconst System::SharedPtr<Forms::Signature>&Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached. Такие данные, как причина подписи, контакт и место, должны уже присутствовать в этом объекте (см. соответствующие свойства).

См. также

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

Подпишите документ подписью указанного типа, размещённой в уже существующем поле подписи. Перед подписью PDF‑документ уже должен содержать поле подписи; соответствующая страница и прямоугольник берутся из поля подписи, найденного по имени подписи (см. параметр SigName).

void Aspose::Pdf::Facades::PdfFileSignature::Sign(int32_t page, const System::String &SigName, const System::String &SigReason, const System::String &SigContact, const System::String &SigLocation, bool visible, System::Drawing::Rectangle annotRect, const System::SharedPtr<Forms::Signature> &sig)
ПараметрТипОписание
страницаint32_tНомер страницы, на которой выполнена подпись.
SigNameconst System::String&Имя поля подписи.
SigReasonconst System::String&Причина подписи.
SigContactconst System::String&Контакт подписи.
SigLocationconst System::String&Местоположение подписи.
visibleboolВидимость подписи.
annotRectSystem::Drawing::RectangleПрямоугольник подписи.
sigconst System::SharedPtr<Forms::Signature>&Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached.

См. также

PdfFileSignature::Sign(int32_t, const System::String&, const System::String&, const System::String&, bool, System::Drawing::Rectangle) method

Создайте подпись в PDF‑документе.

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

См. также

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

Подпишите документ подписью указанного типа.

void Aspose::Pdf::Facades::PdfFileSignature::Sign(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::Signature> &sig)
ПараметрТипОписание
страницаint32_tНомер страницы, на которой выполнена подпись.
SigReasonconst System::String&Причина подписи.
SigContactconst System::String&Контакт подписи.
SigLocationconst System::String&Местоположение подписи.
visibleboolВидимость подписи.
annotRectSystem::Drawing::RectangleПрямоугольник подписи.
sigconst System::SharedPtr<Forms::Signature>&Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached.

См. также