PdfSaveOptions Class

The current save setting (compression, optimizations and the like). These settings affect properties of PDF files produced by the library.

Inheritance Hierarchy

System.Object
  BitMiracle.Docotic.Pdf.PdfSaveOptions

Namespace:  BitMiracle.Docotic.Pdf
Assembly:  BitMiracle.Docotic.Pdf (in BitMiracle.Docotic.Pdf.dll)

Syntax

C#
public class PdfSaveOptions
VB
Public Class PdfSaveOptions

The PdfSaveOptions type exposes the following members.

Constructors

  NameDescription
Public methodPdfSaveOptions
Creates an instance with default values.

Properties

  NameDescription
Public propertyCompression
Gets or sets the compression type to use when saving the document.
Public propertyEncryptionHandler
Gets or sets the encryption handler to use while encrypting the output PDF.
Public propertyLinearize
Gets or sets a value indicating whether output PDF files should be linearized for faster web viewing.
Public propertyOptimizeIndirectObjects
Gets or sets a value indicating whether to optimize (inline) indirect objects from PDF before saving.
Public propertyProducePdfA
Gets or sets a value indicating whether to save the document as a PDF/A-1b compliant one.
Public propertyRemoveSignaturePermissions
Gets or sets a value indicating whether to remove existing signature permissions before saving the document.
Public propertyRemoveUnusedObjects
Gets or sets a value indicating whether to remove all unused (unreferenced) objects from PDF before saving.
Public propertyUpdateCreationDate
Gets or sets a value indicating whether to update Creation Date properties in Document Info and XMP Metadata before saving.
Public propertyUpdateCreator
Gets or sets a value indicating whether to update Creator properties in Document Info and XMP Metadata before saving.
Public propertyUpdateModifiedDate
Gets or sets a value indicating whether to update Modified Date properties in Document Info and XMP Metadata before saving.
Public propertyUpdateProducer
Gets or sets a value indicating whether to update Producer properties in Document Info and XMP Metadata before saving.
Public propertyUseObjectStreams
(PDF 1.5) Gets or sets a value indicating whether to pack objects into compressed object streams before producing PDF files.
Public propertyVersion
Gets or sets the PDF version to use while saving the document.
Public propertyWriteWithoutFormatting
Gets or sets a value indicating whether to write PDF data without formatting (without whitespaces needed only for humans).

Methods

  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

See Also