Show / Hide Table of Contents

# Class PDFUAConformance

PDFUAConformance class is used to process PDF documents for PDF/UA (ISO 14289-1) compliance, including converting existing PDF files to PDF/UA compliant documents.

Note: This feature is currently experimental and subject to change.

##### Inheritance

object
PDFUAConformance

##### Implements

IDisposable

##### Inherited Members

object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()

###### Namespace: pdftron.PDF.PDFUA

###### Assembly: PDFNet.dll

##### Syntax

    public sealed class PDFUAConformance : IDisposable

### Constructors

#### PDFUAConformance()

##### Declaration

    public PDFUAConformance()

### Methods

#### AutoConvert(string, string)

Converts the input pdf to PDF/UA, will auto-gen required structure analysis JSON, requires DataExtractionModule (with Doc Structure engine) to be properly configured.

##### Declaration

    public void AutoConvert(string src_file, string dest_file)

##### Parameters

Type | Name | Description
--- | --- | ---
string | src_file | The path to the PDF file to convert.
string | dest_file | The path to output the converted file.

##### Remarks

This function is experimental and is subject to change.

#### AutoConvert(string, string, PDFUAOptions)

Converts the input pdf to PDF/UA, will auto-gen required structure analysis JSON, requires DataExtractionModule (with Doc Structure engine) to be properly configured.

##### Declaration

    public void AutoConvert(string src_file, string dest_file, PDFUAOptions options)

##### Parameters

Type | Name | Description
--- | --- | ---
string | src_file | The path to the PDF file to convert.
string | dest_file | The path to output the converted file.
PDFUAOptions | options | The options to use when converting/validating, see PDFUAOptions for details.

##### Remarks

This function is experimental and is subject to change.

#### Dispose()

##### Declaration

    public override sealed void Dispose()

#### Dispose(bool)

##### Declaration

    [HandleProcessCorruptedStateExceptions]
    protected void Dispose(bool A_0)

##### Parameters

Type | Name | Description
--- | --- | ---
bool | A_0 |

#### ~PDFUAConformance()

##### Declaration

    protected ~PDFUAConformance()

### Implements

IDisposable