use of org.apache.pdfbox.preflight.annotation.pdfa.PDFAbAnnotationFactory in project pdfbox by apache.
the class PreflightConfiguration method createPdfA1BConfiguration.
public static PreflightConfiguration createPdfA1BConfiguration() {
PreflightConfiguration configuration = new PreflightConfiguration();
configuration.replaceProcess(CATALOG_PROCESS, CatalogValidationProcess.class);
configuration.replaceProcess(FILE_SPECIF_PROCESS, FileSpecificationValidationProcess.class);
configuration.replaceProcess(TRAILER_PROCESS, TrailerValidationProcess.class);
configuration.replaceProcess(XREF_PROCESS, XRefValidationProcess.class);
configuration.replaceProcess(ACRO_FORM_PROCESS, AcroFormValidationProcess.class);
configuration.replaceProcess(BOOKMARK_PROCESS, BookmarkValidationProcess.class);
configuration.replaceProcess(PAGES_TREE_PROCESS, PageTreeValidationProcess.class);
configuration.replaceProcess(META_DATA_PROCESS, MetadataValidationProcess.class);
configuration.replaceProcess(STREAM_PROCESS, StreamValidationProcess.class);
configuration.replacePageProcess(PAGE_PROCESS, SinglePageValidationProcess.class);
configuration.replacePageProcess(EXTGSTATE_PROCESS, ExtGStateValidationProcess.class);
configuration.replacePageProcess(SHADING_PATTERN_PROCESS, ShadingPatternValidationProcess.class);
configuration.replacePageProcess(GRAPHIC_PROCESS, GraphicObjectPageValidationProcess.class);
configuration.replacePageProcess(TILING_PATTERN_PROCESS, TilingPatternValidationProcess.class);
configuration.replacePageProcess(RESOURCES_PROCESS, ResourcesValidationProcess.class);
configuration.replacePageProcess(FONT_PROCESS, FontValidationProcess.class);
configuration.replacePageProcess(ACTIONS_PROCESS, ActionsValidationProcess.class);
configuration.replacePageProcess(ANNOTATIONS_PROCESS, AnnotationValidationProcess.class);
configuration.replacePageProcess(DESTINATION_PROCESS, DestinationValidationProcess.class);
configuration.actionFact = new ActionManagerFactory();
configuration.annotFact = new PDFAbAnnotationFactory();
configuration.colorSpaceHelperFact = new ColorSpaceHelperFactory();
return configuration;
}
Aggregations