Class PdfUADocument
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
PdfReaderThe reader to read the PDF document.
writer
PdfWriterThe writer to write the PDF document.
properties
StampingPropertiesThe properties for the PDF document.
config
PdfUAConfigThe configuration for the PDF/UA document.
PdfUADocument(PdfReader, PdfWriter, PdfUAConfig)
Creates a PdfUADocument instance.
public PdfUADocument(PdfReader reader, PdfWriter writer, PdfUAConfig config)
Parameters
reader
PdfReaderThe reader to read the PDF document.
writer
PdfWriterThe writer to write the PDF document.
config
PdfUAConfigThe configuration for the PDF/UA document.
PdfUADocument(PdfWriter, DocumentProperties, PdfUAConfig)
Creates a PdfUADocument instance.
public PdfUADocument(PdfWriter writer, DocumentProperties properties, PdfUAConfig config)
Parameters
writer
PdfWriterThe writer to write the PDF document.
properties
DocumentPropertiesThe properties for the PDF document.
config
PdfUAConfigThe configuration for the PDF/UA document.
PdfUADocument(PdfWriter, PdfUAConfig)
Creates a PdfUADocument instance.
public PdfUADocument(PdfWriter writer, PdfUAConfig config)
Parameters
writer
PdfWriterThe writer to write the PDF document.
config
PdfUAConfigThe 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
GetPageFactory()
protected override IPdfPageFactory GetPageFactory()
Returns
- IPdfPageFactory
The PageFactory for the PDF/UA document.