Table of Contents

Class PdfUADocument

Namespace
iText.Pdfua
Assembly
itext.pdfua.dll

Creates a Pdf/UA document.

public class PdfUADocument : PdfDocument, IEventDispatcher, IDisposable
Inheritance
PdfUADocument
Implements
Inherited Members

Remarks

Creates a Pdf/UA document. This class is an extension of PdfDocument and adds the necessary configuration for PDF/UA conformance. It will add necessary validation to guide the user to create a PDF/UA compliant document.

Constructors

PdfUADocument(PdfReader, PdfWriter, StampingProperties, PdfUAConfig)

Creates a PdfUADocument instance.

public PdfUADocument(PdfReader reader, PdfWriter writer, StampingProperties properties, PdfUAConfig config)

Parameters

reader PdfReader

The reader to read the PDF document.

writer PdfWriter

The writer to write the PDF document.

properties StampingProperties

The properties for the PDF document.

config PdfUAConfig

The configuration for the PDF/UA document.

PdfUADocument(PdfReader, PdfWriter, PdfUAConfig)

Creates a PdfUADocument instance.

public PdfUADocument(PdfReader reader, PdfWriter writer, PdfUAConfig config)

Parameters

reader PdfReader

The reader to read the PDF document.

writer PdfWriter

The writer to write the PDF document.

config PdfUAConfig

The configuration for the PDF/UA document.

PdfUADocument(PdfWriter, DocumentProperties, PdfUAConfig)

Creates a PdfUADocument instance.

public PdfUADocument(PdfWriter writer, DocumentProperties properties, PdfUAConfig config)

Parameters

writer PdfWriter

The writer to write the PDF document.

properties DocumentProperties

The properties for the PDF document.

config PdfUAConfig

The configuration for the PDF/UA document.

PdfUADocument(PdfWriter, PdfUAConfig)

Creates a PdfUADocument instance.

public PdfUADocument(PdfWriter writer, PdfUAConfig config)

Parameters

writer PdfWriter

The writer to write the PDF document.

config PdfUAConfig

The configuration for the PDF/UA document.

Methods

DisablePageFlushingWarning()

Disables the warning for page flushing.

public virtual void DisablePageFlushingWarning()

GetConformanceLevel()

{inheritDoc}

public override IConformanceLevel GetConformanceLevel()

Returns

IConformanceLevel

GetPageFactory()

protected override IPdfPageFactory GetPageFactory()

Returns

IPdfPageFactory

The PageFactory for the PDF/UA document.