Sign
Sign(int, string, string, string, bool, Rectangle)
Сделайте подпись в pdf-документе.
public void Sign(int page, string SigReason, string SigContact, string SigLocation, bool visible,
Rectangle annotRect)
Параметр | Тип | Описание |
---|---|---|
page | Int32 | Номер страницы, на которой ставится подпись. |
SigReason | String | Причина подписи. |
SigContact | String | Контакт подписи. |
SigLocation | String | Место подписи. |
visible | Boolean | Видимость подписи. |
annotRect | Rectangle | Право подписи. |
Примеры
[C#]
string inFile = TestPath + "example1.pdf";
string outFile = TestPath + "signature.pdf";
PdfFileSignature pdfSign = new PdfFileSignature();
pdfSign.BindPdf(inFile);
System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 200, 200);
pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
pdfSign.SetCertificate("certificate.pfx", "password");
pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect);
pdfSign.Save(outFile);
[Visual Basic]
Dim pdfSign = new PdfFileSignature()
pdfSign.BindPdf(inFile)
Dim rect as System.Drawing.Rectangle = new System.Drawing.Rectangle(100, 100, 200, 200)
pdfSign.SetCertificate("certificate.pfx", "password")
pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect)
pdfSign.SignatureAppearance = TestPath + "butterfly.jpg"
pdfSign.Save(outFile)
Смотрите также
- class PdfFileSignature
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
Sign(int, string, string, string, bool, Rectangle, Signature)
Подпишите документ с заданным типом подписи.
public void Sign(int page, string SigReason, string SigContact, string SigLocation, bool visible,
Rectangle annotRect, Signature sig)
Параметр | Тип | Описание |
---|---|---|
page | Int32 | Номер страницы, на которой ставится подпись. |
SigReason | String | Причина подписи. |
SigContact | String | Контакт подписи. |
SigLocation | String | Место подписи. |
visible | Boolean | Видимость подписи. |
annotRect | Rectangle | Право подписи. |
sig | Signature | Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached. |
Примеры
[C#]
string inFile = TestPath + "example1.pdf";
string outFile = TestPath + "signature.pdf";
PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 200, 100);
pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect, new PKCS1("certificate.pfx", "password"));
pdfSign.Save();
[Visual Basic]
Dim inFile As String = TestPath & "example1.pdf"
Dim outFile As String = TestPath & "signature.pdf"
Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
Dim pdfSign = new PdfFileSignature(inFile, outFile)
Dim rect as System.Drawing.Rectangle = new System.Drawing.Rectangle(100, 100, 200, 100)
pdfSign.SignatureAppearance = TestPath & "butterfly.jpg"
pdfSign.Sign(2, "Allen", "success", "ChangSha", true, rect, sig)
pdfSign.Save()
Смотрите также
- class Signature
- class PdfFileSignature
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
Sign(int, bool, Rectangle, Signature)
Подпишите документ с заданным типом подписи.
public void Sign(int page, bool visible, Rectangle annotRect, Signature sig)
Параметр | Тип | Описание |
---|---|---|
page | Int32 | Номер страницы, на которой ставится подпись. |
visible | Boolean | Видимость подписи. |
annotRect | Rectangle | Право подписи. |
sig | Signature | Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached. Такие данные, как причина подписи, контакт и местоположение, должны уже присутствовать в этом объекте (см. соответствующие свойства). |
Примеры
[C#]
string inFile = TestPath + "example1.pdf";
string outFile = TestPath + "signature.pdf";
PKCS1 sig = new PKCS1("certificate.pfx", "password");
sig.Reason = "Some reason";
sig.Contact = "Smith";
sig.Location = "New York";
PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 200, 100);
pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
pdfSign.Sign(2, true, rect, sig);
pdfSign.Save();
[Visual Basic]
Dim inFile As String = TestPath & "example1.pdf"
Dim outFile As String = TestPath & "signature.pdf"
Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
sig.Reason = "Some reason"
sig.Contact = "Smith"
sig.Location = "New York"
Dim pdfSign = new PdfFileSignature(inFile, outFile)
Dim rect as System.Drawing.Rectangle = new System.Drawing.Rectangle(100, 100, 200, 100)
pdfSign.SignatureAppearance = TestPath & "butterfly.jpg"
pdfSign.Sign(2, true, rect, sig)
pdfSign.Save()
Смотрите также
- class Signature
- class PdfFileSignature
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
Sign(string, string, string, string, Signature)
Подпишите документ данным типом подписи, которая ставится в уже представленном поле подписи. Перед подписанием поле подписи должно быть пустым, т.е. поле не должно содержать словарь подписи. Таким образом, в pdf документе уже есть поле подписи, место указывать не нужно для печати подписи берется соответствующая страница и прямоугольник из поля подписи, которое находится по имени подписи (см. параметр SigName).
public void Sign(string SigName, string SigReason, string SigContact, string SigLocation,
Signature sig)
Параметр | Тип | Описание |
---|---|---|
SigName | String | Имя поля подписи. |
SigReason | String | Причина подписи. |
SigContact | String | Контакт подписи. |
SigLocation | String | Место подписи. |
sig | Signature | Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached. |
Примеры
[C#]
string inFile = TestPath + "example1.pdf";
string outFile = TestPath + "signature.pdf";
PKCS1 sig = new PKCS1("certificate.pfx", "password");
PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
pdfSign.Sign("Signature1", "Allen", "success", "ChangSha", sig);
pdfSign.Save();
[Visual Basic]
Dim inFile As String = TestPath & "example1.pdf"
Dim outFile As String = TestPath & "signature.pdf"
Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
Dim pdfSign = new PdfFileSignature(inFile, outFile)
pdfSign.SignatureAppearance = TestPath & "butterfly.jpg"
pdfSign.Sign("Signature1", "Allen", "success", "ChangSha", sig)
pdfSign.Save()
Смотрите также
- class Signature
- class PdfFileSignature
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
Sign(int, string, string, string, string, bool, Rectangle, Signature)
Подпишите документ подписью данного типа, которая ставится в уже представленное поле подписи. Перед подписанием в pdf-документе уже должно быть поле подписи, соответствующая страница и прямоугольник берутся из поля подписи , которое находится по имени подписи (см. параметр SigName) .
public void Sign(int page, string SigName, string SigReason, string SigContact, string SigLocation,
bool visible, Rectangle annotRect, Signature sig)
Параметр | Тип | Описание |
---|---|---|
page | Int32 | Номер страницы, на которой ставится подпись. |
SigName | String | Имя поля подписи. |
SigReason | String | Причина подписи. |
SigContact | String | Контакт подписи. |
SigLocation | String | Место подписи. |
visible | Boolean | Видимость подписи. |
annotRect | Rectangle | Право подписи. |
sig | Signature | Тип подписи может быть PKCS1, PKCS7 и PKCS7Detached. |
Примеры
[C#]
string inFile = TestPath + "blankWithSignature.pdf";
string outFile = TestPath + "signature.pdf";
PKCS7 sig = new PKCS7("certificate.pfx", "password");
PdfFileSignature pdfSign = new PdfFileSignature(inFile);
System.Drawing.Rectangle rect = new System.Drawing.Rectangle(100, 100, 100, 100);
pdfSign.SignatureAppearance = TestPath + "butterfly.jpg"
pdfSign.Sign(1, "Signature1", "ReasonToTest", "ContactMe", "SomeLocation", true, rect, sig);
pdfSign.Save(outFile);
[Visual Basic]
Dim inFile As String = TestPath & "blankWithSignature.pdf"
Dim outFile As String = TestPath & "signature.pdf"
Dim sig As PKCS7 = new PKCS7("certificate.pfx", "password")
Dim pdfSign = new PdfFileSignature(inFile, outFile)
pdfSign.SignatureAppearance = TestPath & "butterfly.jpg"
pdfSign.Sign("Signature1", "ReasonToTest", "ContactMe", "SomeLocation", true, rect, sig)
pdfSign.Save(outFile)
Смотрите также
- class Signature
- class PdfFileSignature
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
Sign(string, Signature)
Подпишите документ данным типом подписи, которая ставится в уже представленном поле подписи. Перед подписанием поле подписи должно быть пустым, т.е. поле не должно содержать словарь подписи. Таким образом, в pdf документе уже есть поле подписи, место указывать не нужно для печати подписи берется соответствующая страница и прямоугольник из поля подписи, которое находится по имени подписи (см. параметр SigName). Такие данные, как причина подписи, контакт и местонахождение, должны быть предоставлены соответствующими свойствами объекта Signature sig.
public void Sign(string SigName, Signature sig)
Параметр | Тип | Описание |
---|---|---|
SigName | String | Имя поля подписи. |
sig | Signature | Тип подписи может быть PKCS1 (объект Pkcs1Signature), PKCS7 и PKCS7 detached (объект Pkcs7Signature). |
Примеры
[C#]
string inFile = TestPath + "example1.pdf";
string outFile = TestPath + "signature.pdf";
PKCS1 sig = new PKCS1("certificate.pfx", "password");
sig.Reason = "Some reason";
sig.Contact = "Smith";
sig.Location = "New York";
PdfFileSignature pdfSign = new PdfFileSignature(inFile, outFile);
pdfSign.SignatureAppearance = TestPath + "butterfly.jpg";
pdfSign.Sign("Signature1", sig);
pdfSign.Save();
[Visual Basic]
Dim inFile As String = TestPath & "example1.pdf"
Dim outFile As String = TestPath & "signature.pdf"
Dim sig As PKCS1 = new PKCS1("certificate.pfx", "password")
sig.Reason = "Some reason"
sig.Contact = "Smith"
sig.Location = "New York"
Dim pdfSign = new PdfFileSignature(inFile, outFile)
pdfSign.SignatureAppearance = TestPath & "butterfly.jpg"
pdfSign.Sign("Signature1", sig)
pdfSign.Save()
Смотрите также
- class Signature
- class PdfFileSignature
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF