Class PdfUAChecker

java.lang.Object
com.itextpdf.pdfua.checkers.PdfUAChecker
All Implemented Interfaces:
IValidationChecker
Direct Known Subclasses:
PdfUA1Checker, PdfUA2Checker

public abstract class PdfUAChecker extends Object implements IValidationChecker
An abstract class that will run through all necessary checks defined in the different PDF/UA standards. A number of common checks are executed in this class, while standard-dependent specifications are implemented in the available subclasses. The standard that is followed is the series of ISO 14289 specifications, currently generations 1 and 2.

While it is possible to subclass this method and implement its abstract methods in client code, this is not encouraged and will have little effect. It is not possible to plug custom implementations into iText, because iText should always refuse to create non-compliant PDF/UA, which would be possible with client code implementations. Any future generations of the PDF/UA standard and its derivatives will get their own implementation in the iText - pdfua project.

  • Constructor Details

    • PdfUAChecker

      protected PdfUAChecker()
      Creates new PdfUAChecker instance.
  • Method Details

    • warnOnPageFlush

      public void warnOnPageFlush()
      Logs a warn on page flushing that page flushing is disabled in PDF/UA mode.