Class FileSpecificationValidationProcess

java.lang.Object
org.apache.pdfbox.preflight.process.AbstractProcess
org.apache.pdfbox.preflight.process.FileSpecificationValidationProcess
All Implemented Interfaces:
ValidationProcess

public class FileSpecificationValidationProcess extends AbstractProcess
This validation process check that FileSpec dictionaries are confirming with the PDF/A-1b specification.
  • Constructor Details

    • FileSpecificationValidationProcess

      public FileSpecificationValidationProcess()
  • Method Details

    • validate

      public void validate(PreflightContext ctx) throws ValidationException
      Throws:
      ValidationException
    • validateFileSpecification

      public void validateFileSpecification(PreflightContext ctx, org.apache.pdfbox.cos.COSDictionary fileSpec)
      Validate a FileSpec dictionary, a FileSpec dictionary mustn't have the EF (EmbeddedFile) entry.
      Parameters:
      ctx - the preflight context.
      fileSpec - the FileSpec Dictionary.