Name | Description | |
---|---|---|
PDFReducerConfiguration Constructor |
The following tables list the members exposed by PDFReducerConfiguration.
Name | Description | |
---|---|---|
PDFReducerConfiguration Constructor |
Name | Description | |
---|---|---|
Author | Sets the author of the resulting PDF document. | |
DownscaleImages | Specifies whether the images from the PDF shall be downscaled. Default value is true. | |
DownscaleMinPixPerBitmap | ||
DownscaleResolution | Specifies the resolution to be used to downscale images. Default value is 150. | |
DownscaleResolutionMRC | Specifies the resolution for downscaling the background layer by the MRC engine, if any. Default value is 100. | |
EnableCharRepair | Specifies whether characters repairing shall be performed during bitonal conversion. Default value is false. | |
EnableColorDetection | Specifies whether color detection must be performed on the images from the PDF. Default value is true. | |
EnableJBIG2 | Specifies whether the JBIG2 compression scheme shall be used to compress the bitonal images of the PDF. Default value is true. | |
EnableJPEG2000 | Specifies whether the JPEG2000 compression scheme shall be used to compress the images of the PDF. Default value is true. | |
EnableMRC | Specifies whether MRC shall be used for compressing the PDF contents. Default value is false. | |
EnableParallelization | Specifies if multiple cores can be used to speed-up the process. Threads are dynamically allocated based on the real-time available CPU resources. Default value is true. | |
FastWebView | Specifies whether the PDF shall be optimized for online distribution. Default value is false. | |
ImageQuality | Specifies the quality to be used for the compression of the images from the PDF. Default value is PDFReducerImageQuality.ImageQualityMedium. | |
JBIG2PMSThreshold | Specifies the threshold value for the JBIG2 encoder pattern matching and substitution between 0 and 1. Any number lower than 1 may lead to lossy compression. Default value is 0.75. | |
MaxBitmapPerPage | ||
OutputFormat | Sets the version of the PDF to which the resulting PDF document will conform. Default value is PDFReducerPDFVersion.PdfVersion15. | |
PackDocument | Specifies whether the PDF shall be packed when saved in order to reduce its size. Default value is true. | |
PackFonts | Specifies whether the PDF fonts must be packed in order to reduce their size. Default value is true. | |
PreserveSmoothing | Specifies if the MRC engine shall try to preserve smoothing between different layers. Default value is true. | |
Producer | Sets the producer of the resulting PDF document. | |
ProducerName | Sets the producer name of the resulting PDF document. | |
RecompressImages | Specifies whether the images from the PDF shall be recompressed. Default value is true. | |
RemoveAnnotations | Specifies whether the annotations shall be removed from the PDF. Default value is false. | |
RemoveBlankPages | Specifies whether the blank pages shall be removed. Default value is false. | |
RemoveBookmarks | Specifies whether the bookmarks shall be removed from the PDF. Default value is false. | |
RemoveEmbeddedFiles | Specifies whether the embedded files shall be removed from the PDF. Default value is false. | |
RemoveFormFields | Specifies whether the form fields shall be removed from the PDF. Default value is false. | |
RemoveHyperlinks | Specifies whether the hyperlinks shall be removed from the PDF. Default value is false. | |
RemoveJavaScript | Specifies whether the JavaScript shall be removed. Default value is false. | |
RemoveLogicalStructure | Specifies whether the logical structure shall be removed from the PDF. Default value is false. | |
RemoveMetadata | Specifies whether the metadata shall be removed. Default value is false. | |
RemovePagePieceInfo | Specifies whether the page PieceInfo dictionary used to hold private application data shall be removed. Default value is true. | |
RemovePageThumbnails | Specifies whether the page thumbnails shall be removed. Default value is false. | |
Title | Sets the title of the resulting PDF document. | |
UnembedFonts | Specifies whether the embedded font data shall be removed from the PDF. Default value is false. |