IncrementalUpdateDocument
The IncrementalUpdateDocument class updates the PDF document incrementally by appending the changes after the end of the file.
public class IncrementalUpdateDocument
Public Class IncrementalUpdateDocument
Inheritance: ObjectIncrementalUpdateDocument
Licensing Info
This class is a full DynamicPDF Core Suite feature. One of the following is required for non-evaluation usage:
- An active DynamicPDF Ultimate Subscription
- An active DynamicPDF Professional or Professional Plus Subscription with DynamicPDF Core Suite selected.
- A DynamicPDF Core Suite for .NET v12.X Developer License.
Remarks
Current support is limited to signing as existing signature field and updating existing form field values. Changes will be allowed based to the document's Permission .
Constructors
IncrementalUpdateDocument(PdfDocument) | Creates a new instance of an incremental update document by taking the original document as a PdfDocument object. |
Properties
Certified | Gets a boolean indicating if the document is certified. |
FormFields | Gets a IncrementalUpdateFormFieldList containing the form fields that support incremental update. |
Permission | Gets the permissions granted for the document while certifying. If the document is not certified, the default value will be AllowFormFillingAndAnnotation of CertifyingPermission enum. |
Methods
AddPadesLtv() | Marks the document to add the Document Security Store. All the signed signatures including document timestamp's informations will be embedded. |
AddPadesLtv(LtvEmbeddingOption) | Marks the document to add the Document Security Store. Signatures and informations specified will only be embedded. |
Draw() | Outputs the generated document to a byte array. |
Draw(Stream) | Outputs the generated document to the given Stream object. |
Draw(String) | Outputs the generated document to a file. |
Equals(Object) | Determines whether the specified Object is equal to the current Object . (Inherited from Object) |
GetHashCode() | Serves as a hash function for a particular type. (Inherited from Object) |
GetType() | Gets the Type of the current instance. (Inherited from Object) |
Sign(String, Certificate) | Marks the document for signing using the specified signature form field name and the Certificate . |
Sign(String, Certificate, IncrementalSignatureAppearance) | Marks the document for signing using the specified signature form field name, the Certificate and with a customized apperance IncrementalSignatureAppearance . |
Sign(String, Certificate, TimestampServer) | Marks the document for signing using the specified signature form field name, the Certificate and a TimestampServer to timestamp the signature. |
Sign(String, Certificate, TimestampServer, IncrementalSignatureAppearance) | Marks the document for signing using the specified signature form field name, the Certificate , TimestampServer to timestamp the signature with a customized apperance IncrementalSignatureAppearance . |
Sign(String, SigningProvider) | Marks the document for signing using the specified signature field and an external signing provider like cloud signing. |
Sign(String, SigningProvider, IncrementalSignatureAppearance) | Mark the document for signing using the signature form field name, the SigningProvider and IncrementalSignatureAppearance . |
Timestamp(String, SigningProvider) | Marks the document to add a timestamp to the existing signature filed. |
Timestamp(String, TimestampServer) | Marks the document to add a timestamp to the existing signature filed. |
ToString() | Returns a String that represents the current Object . (Inherited from Object) |