Class PdfSaveOptions
- Namespace
- BitMiracle.Docotic.Pdf
- Assembly
- BitMiracle.Docotic.Pdf.dll
The current save setting (compression, optimizations and the like). These settings affect properties of PDF files produced by the library.
public class PdfSaveOptions
- Inheritance
-
PdfSaveOptions
- Inherited Members
Constructors
- PdfSaveOptions()
Creates an instance with default values.
Properties
- Compression
Gets or sets the compression type to use when saving the document.
- EncryptionHandler
Gets or sets the encryption handler to use while encrypting the output PDF.
- Linearize
Gets or sets a value indicating whether output PDF files should be linearized for faster web viewing.
- OptimizeIndirectObjects
Gets or sets a value indicating whether to optimize (inline) indirect objects from PDF before saving.
- ProducePdfA
Gets or sets a value indicating whether to save the document as a PDF/A-1b compliant one.
- RemoveSignaturePermissions
Gets or sets a value indicating whether to remove existing signature permissions before saving the document.
- RemoveUnusedObjects
Gets or sets a value indicating whether to remove all unused (unreferenced) objects from PDF before saving.
- UpdateCreationDate
Gets or sets a value indicating whether to update Creation Date properties in Document Info and XMP Metadata before saving.
- UpdateCreator
Gets or sets a value indicating whether to update Creator properties in Document Info and XMP Metadata before saving.
- UpdateModifiedDate
Gets or sets a value indicating whether to update Modified Date properties in Document Info and XMP Metadata before saving.
- UpdateProducer
Gets or sets a value indicating whether to update Producer properties in Document Info and XMP Metadata before saving.
- UseObjectStreams
(PDF 1.5) Gets or sets a value indicating whether to pack objects into compressed object streams and produce cross-reference streams before producing PDF files.
- Version
Gets or sets the PDF version to use while saving the document.
- WriteIncrementally
Gets or sets a value indicating whether to write PDF data incrementally, without changing the source data.
- WriteWithoutFormatting
Gets or sets a value indicating whether to write PDF data without formatting (without whitespaces needed only for humans).