Package com.itextpdf.pdfa.checker
Class PdfA3Checker
- java.lang.Object
-
- com.itextpdf.pdfa.checker.PdfAChecker
-
- com.itextpdf.pdfa.checker.PdfA1Checker
-
- com.itextpdf.pdfa.checker.PdfA2Checker
-
- com.itextpdf.pdfa.checker.PdfA3Checker
-
- All Implemented Interfaces:
IValidationChecker
- Direct Known Subclasses:
PdfA4Checker
public class PdfA3Checker extends PdfA2Checker
PdfA3Checker defines the requirements of the PDF/A-3 standard and contains a number of methods that override the implementations of its superclassPdfA2Checker
. The specification implemented by this class is ISO 19005-3
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Set<PdfName>
allowedAFRelationships
-
Fields inherited from class com.itextpdf.pdfa.checker.PdfA2Checker
allowedBlendModes, allowedFilters, allowedInlineImageFilters, apLessAnnotations, forbiddenActions, forbiddenAnnotations, MAX_PAGE_SIZE, MIN_PAGE_SIZE, transparencyObjects
-
Fields inherited from class com.itextpdf.pdfa.checker.PdfA1Checker
allowedNamedActions, allowedRenderingIntents, contentAnnotations
-
Fields inherited from class com.itextpdf.pdfa.checker.PdfAChecker
checkedObjects, checkedObjectsColorspace, cmykIsUsed, cmykUsedObjects, conformanceLevel, grayIsUsed, grayUsedObjects, gsStackDepth, ICC_COLOR_SPACE_CMYK, ICC_COLOR_SPACE_GRAY, ICC_COLOR_SPACE_RGB, ICC_DEVICE_CLASS_MONITOR_PROFILE, ICC_DEVICE_CLASS_OUTPUT_PROFILE, maxGsStackDepth, pdfAOutputIntentColorSpace, pdfAOutputIntentDestProfile, rgbIsUsed, rgbUsedObjects
-
-
Constructor Summary
Constructors Constructor Description PdfA3Checker(PdfAConformanceLevel conformanceLevel)
Creates a PdfA3Checker with the required conformance level
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkFileSpec(PdfDictionary fileSpec)
Verify the conformity of the file specification dictionary.-
Methods inherited from class com.itextpdf.pdfa.checker.PdfA2Checker
checkAnnotation, checkAnnotationAgainstActions, checkAnnotationsForTransparency, checkAppearanceStream, checkBlendMode, checkCatalogAAConformance, checkCatalogValidEntries, checkColor, checkColor, checkColorSpace, checkContentConfigurationDictAgainstAsKey, checkContentsForTransparency, checkExtGState, checkFontGlyphs, checkForm, checkFormXObject, checkFormXObject, checkImage, checkInlineImage, checkNonSymbolicTrueTypeFont, checkNumberOfDeviceNComponents, checkOutputIntents, checkPageAAConformance, checkPageColorsUsages, checkPageObject, checkPageSize, checkPageTransparency, checkPdfArray, checkPdfDictionary, checkPdfStream, checkResourcesForTransparency, checkSignature, checkTransparencyGroup, getAllowedNamedActions, getAppearanceLessAnnotations, getForbiddenActions, getForbiddenAnnotations, getMaxRealValue, getMaxStringLength, getTransparencyErrorMessage
-
Methods inherited from class com.itextpdf.pdfa.checker.PdfA1Checker
checkAction, checkCanvasStack, checkCatalog, checkColorsUsages, checkContentStream, checkCrypto, checkFont, checkLogicalStructure, checkMetaData, checkPdfName, checkPdfNumber, checkPdfString, checkRenderingIntent, checkSignatureType, checkSymbolicTrueTypeFont, checkText, checkTrailer, checkXrefTable, getFormFields, getMaxIntegerValue, getMaxNameLength, getMaxNumberOfIndirectObjects, getMinIntegerValue
-
Methods inherited from class com.itextpdf.pdfa.checker.PdfAChecker
checkColorSpace, checkContentStreamObject, checkDocument, checkFlag, checkPdfObject, checkResources, checkResources, checkResourcesOfAppearanceStreams, checkSinglePage, checkStructure, checkTagStructureElement, getConformanceLevel, getPdfAOutputIntent, isAlreadyChecked, isContainsTransparencyGroup, isFullCheckMode, objectIsChecked, setFullCheckMode, setPdfAOutputIntentColorSpace, validateDocument, validateObject
-
-
-
-
Field Detail
-
allowedAFRelationships
protected static final java.util.Set<PdfName> allowedAFRelationships
-
-
Constructor Detail
-
PdfA3Checker
public PdfA3Checker(PdfAConformanceLevel conformanceLevel)
Creates a PdfA3Checker with the required conformance level- Parameters:
conformanceLevel
- the required conformance level,a
oru
orb
-
-
Method Detail
-
checkFileSpec
protected void checkFileSpec(PdfDictionary fileSpec)
Description copied from class:PdfAChecker
Verify the conformity of the file specification dictionary.- Overrides:
checkFileSpec
in classPdfA2Checker
- Parameters:
fileSpec
- thePdfDictionary
containing file specification to be checked
-
-