[]
Represents options used by the Save(Stream, SavePdfOptions), Sign(SignatureProperties, Stream, SavePdfOptions) and TimeStamp(TimeStampProperties, Stream, SavePdfOptions) methods.
public class SavePdfOptions
Initializes a new instance of the SavePdfOptions class.
public SavePdfOptions(SaveMode mode = SaveMode.Default, PdfStreamHandling pdfStreamHandling = PdfStreamHandling.Copy, UseObjectStreams useObjectStreams = UseObjectStreams.None)
mode
SaveModeThe value of the Mode property.
pdfStreamHandling
PdfStreamHandlingThe value of the PdfStreamHandling property.
useObjectStreams
UseObjectStreamsThe value of the UseObjectStreams property.
Gets or sets a value specifying the PDF save mode.
public SaveMode Mode { get; set; }
Gets or sets a value controlling how existing PDF streams will be handled when the document is saved. Note that this property is meaningful only if an existing PDF has been loaded.
public PdfStreamHandling PdfStreamHandling { get; set; }
Gets or sets a value indicating whether to use object streams when saving the PDF.
Setting this property to Multiple (recommended) or Single would in most cases significantly reduce the size of the PDF.
Note that this property is ignored and object streams are not used if:public UseObjectStreams UseObjectStreams { get; set; }