# Package com.pdfunit.validators

Classes implementing validations on specific topics of PDF.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AllBookmarksValidator | Validator for bookmarks in PDF documents.
  AllFieldsValidator | Validator with methods, belonging to all fields of an acro form in PDF documents.
  AllFontsValidator | Validator for fonts in PDF documents.
  AllLayersValidator | Validator for layers in PDF documents.
  AllSignaturesValidator | This validator provides methods which belong to all existing signatures of a PDF document.
  BarcodeValidator | This class provides several functions to read text from bar codes and QR code images.
  BookmarkDetailsValidator | Validator for details of a bookmark in PDF documents.
  CertificationLevelValidator | This class provides methods to verify the certified PDF documents.
  CompareDocumentValidator | Validator to compare properties of two PDF documents which are related to a complete document.
  CompareEmbeddedFilesValidator | Validator to compare the embedded files of two PDF documents.
  CompareLayerNamesValidator | Validator to compare the layers of two PDF documents.
  CompareNamedDestinationsValidator | Validator to compare the named destinations of two PDF documents.
  ComparePageValidator | Validator to compare page related properties of two PDF documents.
  CompareXFAValidator | Validator to compare the XFA data of two PDF documents.
  CompareXMPValidator | Validator to compare the XMP data of two PDF documents.
  CompliesWithValidator | This class provides methods to invoke matchers which are following the syntax ...compliesWith().xx().
  DateValidator | Validator for the property creationDate and modificationDate in PDF documents.
  DocumentValidator | The main entry class to all validators.
  EmbeddedFileValidator | Validator for embedded files (== attachments) in PDF documents.
  FieldPropertyValidator | Validator for field permissions.
  FolderValidator | This class instantiates PDFUnit for all PDF files in a given folder.
  FontNameValidator | Validator for font names in PDF documents.
  FormatValidator | This class provides methods to validate page formats.
  GotoLocalActionValidator | Validator for GoTo actions in PDF documents.
  ImageValidator | Validator for images in PDF documents.
  JavaScriptActionValidator | Validator for JavaScript actions in PDF documents.
  JavaScriptValidator | Validator for JavaScript in PDF documents.
  LayerNameValidator | Validator for layer names.
  MultiAllSignaturesValidator | This class provides methods to verify signatures for multiple documents.
  MultiDocumentAllFieldsValidator | Validator with methods, belonging to all fields of an acro form in PDF documents.
  MultiDocumentBookmarkDetailsValidator | Validator for details of a bookmark in multiple PDF documents.
  MultiDocumentBookmarkValidator | Validator for bookmarks in multiple PDF documents.
  MultiDocumentCertificationLevelValidator | This class provides methods to verify certificates of each of the PDF documents.
  MultiDocumentCompliesWithValidator | This class is a wrapper around the CompliesWithValidator to validate methods following this: ...compliesWith().xx().
  MultiDocumentEncryptionValidator | This class provides validation methods to check the encryption of PDF documents.
  MultiDocumentFieldPropertyValidator | This class provides methods to validate the properties of a single field of an acro form for all given PDF documents.
  MultiDocumentFontNameValidator | Validator for font names in multiple PDF documents.
  MultiDocumentFontValidator | Validator for fonts in PDF documents.
  MultiDocumentFormatValidator | This class is a wrapper around the FormatValidator to validate the format in all given PDF documents.
  MultiDocumentImageValidator | This class is a wrapper around the ImageValidator to validate the images in all given PDF documents.
  MultiDocumentJavaScriptValidator | This class is a wrapper around the class JavaScriptValidator to validate the JavaScript in given PDF documents.
  MultiDocumentLocaleValidator | This class validates the locale of a given collection of PDF documents.
  MultiDocumentPermissionValidator | Validator for permissions in PDF documents.
  MultiDocumentPropertyValidator | Validator for any property in a set of given PDF documents.
  MultiDocumentSignatureFieldValidator | This class provides methods to validate properties of a single signature for all given PDF documents.
  MultiDocumentSignatureValidator | This class provides methods to verify signatures for multiple documents.
  MultiDocumentSingleFieldJavaScriptValidator | Validator with methods, belonging to JavaScript of one acrofield of a given PDF document.
  MultiDocumentSingleFieldValidator | Validator for a single field of an acro form in each of the given PDF documents.
  MultiDocumentTaggingValidator | This class validates tagging information of a given collection of PDF documents.
  MultiDocumentTagValueValidator | This class validates tagging information of a given collection of PDF documents.
  MultiDocumentTextValidator | This class provides validation methods for a collection of PDF documents.
  MultiDocumentValidator | This class provides validation methods for a collection of PDF documents.
  MultiDocumentVersionValidator | This class validates the version of a given collection of PDF documents.
  MultiDocumentXFAValidator | This class is a wrapper around the XFAValidator to validate XFA data in multiple PDF documents.
  MultiDocumentXMPValidator | This class is a wrapper around the XMPValidator to validate XMP data in multiple PDF documents.
  MultiDocumentZugferdValidator | This class is a wrapper around the ZugferdValidator to validate ZUGFeRD data in multiple PDF documents.
  NamedDestinationValidator | Validator for named destinations in PDF documents.
  OCRValidator | This class provides several functions extracting text from images.
  OrderedTextValidator | Validator for ordered content in PDF documents.
  PageValidator | The main entry class to all validators.
  PermissionValidator | Validator for permissions in PDF documents.
  PropertyValidator | Validator for any property in PDF documents.
  RenderedPageValidator | This validator contains methods to compare a rendered page of PDF document with a given image.
  SignatureFieldValidator | This validator provides methods for testing signatures.
  SingleFieldJavaScriptValidator | Validator for JavaScript that is associated to a form field.
  SingleFieldValidator | Validator for a single field of an acro form in PDF documents.
  TaggingValidator | Validator for tagging information.
  TagValueValidator | Validator for tagging information.
  TextValidator | Validator for content of a PDF page in PDF documents.
  VersionValidator | This class validates the version of a PDF document.
  XFAValidator | Validator for XFA data.
  XMPValidator | Validator for XMP data.
  ZugferdValidator | Validator for ZUGFeRD data.

## Package com.pdfunit.validators Description

Classes implementing validations on specific topics of PDF.

Since:
  2013.01
Author:
  Carsten Siedentop, February 2012

Copyright (C) PDFUnit.com. See here for license.