Click or drag to resize
Pdftools logo

ConversionOptions Class

The PDF/A conversion options

The options for the conversion of documents using the converter's method Convert(AnalysisResult, Document, Stream, ConversionOptions, OutputOptions)
Inheritance Hierarchy
SystemObject
  PdfTools.InternalNativeBase
    PdfTools.InternalNativeObject
      PdfTools.PdfA.ConversionConversionOptions

Namespace: PdfTools.PdfA.Conversion
Assembly: PdfTools (in PdfTools.dll) Version: 1.7.0+cfcc11b476b3e1eb4320f0f37269191f64e36bd8
Syntax
C#
public class ConversionOptions : NativeObject

The ConversionOptions type exposes the following members.

Constructors
 NameDescription
Public methodConversionOptions 
Top
Properties
 NameDescription
Public propertyConformance

The minimal target conformance

If a conformance is set, it is used as the minimal target conformance. The PDF/A version of the conformance must match the PDF/A version of the analysisOptions of Analyze(Document, AnalysisOptions). If the conformance level cannot be achieved, the conversion will abort with the error ConformanceException. If a higher conformance level can be achieved, it is used automatically.

If is used, the optimal conformance determined in the analysis (i.e. RecommendedConformance) is used. It is highly recommended to use .

Default value:

Public propertyCopyMetadata

Whether to copy metadata

Copy document information dictionary and XMP metadata. Default: .
Public propertyImageQuality

Image quality of recompressed images

The image quality for images that use a prohibited lossy compression type and must be recompressed. Supported values are 0.01 to 1.0. A higher value means better visual quality at the cost of a larger file size. Recommended values range from 0.7 to 0.9.

Example: JPX (JPEG2000) is not allowed in PDF/A-1. If a PDF contains a JPX compressed image, its compression type must be altered. Thus the image is converted to an image with JPEG compression using the image quality defined by this property. Copy document information dictionary and XMP metadata. Default value: 0.8

Top
Methods
 NameDescription
Public methodEquals
(Inherited from NativeObject)
Public methodGetHashCode
(Inherited from NativeObject)
Top
See Also