Package com.itextpdf.pdfa
Class PdfAAgnosticPdfDocument
java.lang.Object
com.itextpdf.kernel.pdf.PdfDocument
com.itextpdf.pdfa.PdfADocument
com.itextpdf.pdfa.PdfAAgnosticPdfDocument
- All Implemented Interfaces:
-
IEventDispatcher,Closeable,AutoCloseable
This class extends
PdfADocument and serves as PdfADocument for PDF/A compliant documents and as PdfDocument for non PDF/A documents.
This class can throw various exceptions like PdfException as well as PdfAConformanceException for PDF/A documents.
-
Field Summary
Fields inherited from class com.itextpdf.pdfa.PdfADocument
checkerFields inherited from class com.itextpdf.kernel.pdf.PdfDocument
catalog, closed, closeReader, closeWriter, eventDispatcher, fingerPrint, flushUnusedObjects, info, isClosing, pdfVersion, properties, reader, serializeOptions, structParentIndex, structTreeRoot, tagStructureContext, trailer, writer, xmpMetadata -
Constructor Summary
ConstructorsConstructorDescriptionPdfAAgnosticPdfDocument(PdfReader reader, PdfWriter writer) Opens a PDF/A document in stamping mode.PdfAAgnosticPdfDocument(PdfReader reader, PdfWriter writer, StampingProperties properties) Opens a PDF/A document in stamping mode. -
Method Summary
Methods inherited from class com.itextpdf.pdfa.PdfADocument
addCustomMetadataExtensions, addOutputIntent, checkIsoConformance, checkIsoConformance, flushInfoDictionary, flushObject, getConformanceLevel, getDefaultFont, getPageFactory, initTagStructureContext, setChecker, setChecker, updateXmpMetadataMethods inherited from class com.itextpdf.kernel.pdf.PdfDocument
addAssociatedFile, addEventHandler, addFileAttachment, addFont, addNamedDestination, addNamedDestination, addNewPage, addNewPage, addNewPage, addNewPage, addPage, addPage, checkAndAddPage, checkAndAddPage, checkClosingStatus, checkIsoConformance, checkIsoConformance, checkShowTextIsoConformance, close, copyPagesTo, copyPagesTo, copyPagesTo, copyPagesTo, copyPagesTo, copyPagesTo, copyPagesTo, copyPagesTo, createNextIndirectReference, dispatchEvent, dispatchEvent, findFont, flushCopiedObjects, flushFonts, getAssociatedFiles, getCatalog, getDefaultPageSize, getDiContainer, getDocumentFonts, getDocumentId, getDocumentIdWrapper, getDocumentInfo, getEncryptedPayloadDocument, getFingerPrint, getFirstPage, getFont, getLastPage, getMemoryLimitsAwareHandler, getModifiedDocumentId, getNextStructParentIndex, getNumberOfPages, getNumberOfPdfObjects, getOriginalDocumentId, getOutlines, getPage, getPage, getPageLabels, getPageNumber, getPageNumber, getPdfObject, getPdfVersion, getReader, getSerializeOptions, getStructTreeRoot, getTagStructureContext, getTrailer, getWriter, getXmpMetadata, getXmpMetadata, hasEventHandler, hasOutlines, initializeOutlines, isAppendMode, isClosed, isCloseReader, isCloseWriter, isFlushUnusedObjects, isTagged, listIndirectReferences, markObjectAsMustBeFlushed, markStreamAsEmbeddedFile, movePage, movePage, open, registerProduct, removeAllHandlers, removeEventHandler, removePage, removePage, setCloseReader, setCloseWriter, setDefaultPageSize, setEncryptedPayload, setFlushUnusedObjects, setSerializeOptions, setTagged, setUserProperties, setXmpMetadata, setXmpMetadata, setXmpMetadata, storeDestinationToReaddress, tryInitTagStructure, updateDefaultXmpMetadata
-
Constructor Details
-
PdfAAgnosticPdfDocument
Opens a PDF/A document in stamping mode. -
PdfAAgnosticPdfDocument
Opens a PDF/A document in stamping mode.- Parameters:
-
reader- thePdfReader -
writer- thePdfWriterobject to write to -
properties-StampingPropertiesof the stamping process
-