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.8.0+c1110cafb37403de0188424e1c97e84e318ca892
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. Default value: 0.8

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