Package | Description |
---|---|
com.pdfunit |
This is the main package for testing PDF documents.
|
com.pdfunit.validators |
Classes implementing validations on specific topics of PDF.
|
Modifier and Type | Method and Description |
---|---|
static MultiDocumentValidator |
AssertThat.eachDocument(java.io.File[] files)
Loading an array of PDF documents.
|
static MultiDocumentValidator |
AssertThat.eachDocument(java.io.File[] files,
java.lang.String ownerPassword)
Loading an array of PDF documents, each having the same password.
|
static MultiDocumentValidator |
AssertThat.eachDocument(java.io.InputStream[] streams)
Loading an array of PDF documents.
|
static MultiDocumentValidator |
AssertThat.eachDocument(java.io.InputStream[] streams,
java.lang.String ownerPassword)
Loading an array of PDF documents, each having the same password.
|
static MultiDocumentValidator |
AssertThat.eachDocument(java.lang.String[] fileNames)
Loading an array of PDF documents.
|
static MultiDocumentValidator |
AssertThat.eachDocument(java.lang.String[] fileNames,
java.lang.String ownerPassword)
Loading an array of PDF documents, each having the same password.
|
static MultiDocumentValidator |
AssertThat.eachDocument(java.net.URL[] urls)
Loading an array of PDF documents.
|
static MultiDocumentValidator |
AssertThat.eachDocument(java.net.URL[] urls,
java.lang.String ownerPassword)
Loading an array of PDF documents, each having the same password.
|
Modifier and Type | Field and Description |
---|---|
protected MultiDocumentValidator |
MultiDocumentPropertyValidator.backReference |
Modifier and Type | Method and Description |
---|---|
MultiDocumentValidator |
MultiDocumentPropertyValidator.containing(java.lang.String expectedValue)
This method does fore each PDF document what the name suggests.
|
MultiDocumentValidator |
MultiDocumentPropertyValidator.endingWith(java.lang.String expectedValue)
This method does fore each PDF document what the name suggests.
|
MultiDocumentValidator |
MultiDocumentEncryptionValidator.hasEncryptionLength(int expectedEncryptionLength)
Verifying that each PDF document is encrypted with the
expected key length.
|
MultiDocumentValidator |
MultiDocumentValidator.hasEncryptionLength(int expectedEncryptionLength)
This method verifies that each document of the given set of
PDF documents is encrypted with the expected key length.
|
MultiDocumentValidator |
MultiDocumentLocaleValidator.hasLocale(java.util.Locale expectedLocale)
This method does what the name suggests.
|
MultiDocumentValidator |
MultiDocumentValidator.hasLocale(java.util.Locale expectedLocale)
This method verifies that each document of the given set of
PDF documents has the expected locale.
|
MultiDocumentValidator |
MultiDocumentLocaleValidator.hasLocale(java.lang.String expectedLocale)
This method checks the expected language and country information against
the data of each PDF document.
|
MultiDocumentValidator |
MultiDocumentValidator.hasLocale(java.lang.String expectedLocale)
This method verifies that each document of the given set of
PDF documents has the expected locale.
|
MultiDocumentValidator |
MultiDocumentAuthorValidator.hasNoAuthor()
This method does what the name suggests for each document.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoAuthor()
This method verifies that each document of the given set of
PDF documents does not have an author information.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoKeywords()
This method verifies that each document of the given set of
PDF documents does not have keywords.
|
MultiDocumentValidator |
MultiDocumentLocaleValidator.hasNoLocale()
This method does what the name suggests.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoLocale()
This method verifies that each document of the given set of
PDF documents does not contain a locale.
|
MultiDocumentValidator |
MultiDocumentPropertyValidator.hasNoProperty(java.lang.String key)
This method does fore each PDF document what the name suggests.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoProperty(java.lang.String key)
This method verifies that each document of the given set of
PDF documents does not have a property with the given key.
|
MultiDocumentValidator |
MultiDocumentSubjectValidator.hasNoSubject()
This method does what the name suggests for each document.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoSubject()
This method verifies that each document of the given set of
PDF documents does not have a subject.
|
MultiDocumentValidator |
MultiDocumentTitleValidator.hasNoTitle()
This method does what the name suggests for each PDF document.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoTitle()
This method verifies that each document of the given set of PDF documents does not have a title.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoXFAData()
Validating that each document of the given set of PDF documents does not have XFA data.
|
MultiDocumentValidator |
MultiDocumentXFAValidator.hasNoXFAData()
Validating that each document of the given set of PDF documents
does not have XFA data.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNoXMPData()
Validating that each document of the given set of PDF documents does not have XMP data.
|
MultiDocumentValidator |
MultiDocumentXMPValidator.hasNoXMPData()
This method processes the given XPath expression against the XMP data
of each PDF document.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNumberOfBookmarks(int expectedNumber)
This method checks that each given PDF documents has the expected number
of bookmarks.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNumberOfFields(int expectedNumber)
This method verifies that each given PDF document has the expected number
of fields.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNumberOfFonts(int expectedNumber,
IdentifiedBy filter)
This method checks the number of fonts in each given PDF document.
|
protected MultiDocumentValidator |
MultiDocumentSignatureValidator.hasNumberOfSignatures(int expectedNumber)
This method verifies that each given PDF document has the expected number of signatures.
|
MultiDocumentValidator |
MultiDocumentValidator.hasNumberOfSignatures(int expectedNumber)
This method verifies that each document of the given set of
PDF documents has the expected number of signatures.
|
MultiDocumentValidator |
MultiDocumentValidator.hasOwnerPassword(java.lang.String expectedPassword)
This method checks that each given PDF document can be opened with the
password given by the parameter.
|
MultiDocumentValidator |
MultiDocumentValidator.hasUserPassword(java.lang.String expectedPassword)
This method checks that each given PDF document can be opened with the
password given by the parameter.
|
MultiDocumentValidator |
MultiDocumentKeywordsValidator.hasΝοKeywords()
This method does what the name suggests for each document.
|
MultiDocumentValidator |
MultiDocumentCertifiedForValidator.isCertified() |
MultiDocumentValidator |
MultiDocumentValidator.isCertified()
This method verifies that each document of the given set of
PDF documents is certified.
|
MultiDocumentValidator |
MultiDocumentCertifiedForValidator.isCertifiedFor(CertifiedFor expectedCertificationLevel) |
MultiDocumentValidator |
MultiDocumentValidator.isCertifiedFor(CertifiedFor expectedCertificationLevel)
This method verifies that each document of the given set of
PDF documents is certified for the expected level.
|
MultiDocumentValidator |
MultiDocumentValidator.isLinearizedForFastWebView()
This method verifies that each document of the given set of
PDF documents is linearized.
|
MultiDocumentValidator |
MultiDocumentSignatureValidator.isSigned()
This method checks that each given PDF document is signed.
|
MultiDocumentValidator |
MultiDocumentValidator.isSigned()
This method verifies that each document of the given set of
PDF documents is signed.
|
MultiDocumentValidator |
MultiDocumentPropertyValidator.matchingComplete(java.lang.String expectedValue)
This method does fore each PDF document what the name suggests.
|
MultiDocumentValidator |
MultiDocumentPropertyValidator.matchingRegex(java.lang.String regex)
This method does fore each PDF document what the name suggests.
|
MultiDocumentValidator |
MultiDocumentPropertyValidator.notContaining(java.lang.String expectedValue)
This method does fore each PDF document what the name suggests.
|
MultiDocumentValidator |
MultiDocumentPropertyValidator.notMatchingRegex(java.lang.String regex)
This method does fore each PDF document what the name suggests.
|
MultiDocumentValidator |
MultiDocumentPropertyValidator.startingWith(java.lang.String expectedValue)
This method does fore each PDF document what the name suggests.
|
Copyright (C) PDFUnit.com. See here for license.