| Modifier and Type | Method and Description |
|---|---|
void |
Metadata.addPDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour)
Add PDF/A identification schema if
MetadataFixerImpl
be able to repair document to valid PDF/A document. |
void |
Metadata.checkMetadataStream(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour)
Add required fields to stream dictionary and add FlateDecode Filter for part 2 and 3 flavours or remove filters for part 1 flavour
|
void |
Metadata.removePDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour)
Remove identification schema if
MetadataFixerImpl
can not repair document to valid PDF/A Document. |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataImpl.addPDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour) |
void |
MetadataImpl.checkMetadataStream(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour) |
void |
MetadataImpl.removePDFIdentificationSchema(MetadataFixerResultImpl.Builder resultBuilder,
PDFAFlavour flavour) |
| Modifier and Type | Method and Description |
|---|---|
ProcessedObjects |
XMLProcessedObjectsParser.getProcessedObjects(PDFAFlavour flavour) |
ProcessedObjects |
ProcessedObjectsParser.getProcessedObjects(PDFAFlavour flavour) |
String |
XMLProcessedObjectsParser.getProcessedObjectsPathProperty(PDFAFlavour flavour) |
String |
ProcessedObjectsParser.getProcessedObjectsPathProperty(PDFAFlavour flavour) |
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
ModelParser.getFlavour() |
| Modifier and Type | Method and Description |
|---|---|
static ModelParser |
ModelParser.createModelWithFlavour(File pdfFile,
PDFAFlavour flavour) |
static ModelParser |
ModelParser.createModelWithFlavour(InputStream toLoad,
PDFAFlavour flavour) |
| Modifier and Type | Method and Description |
|---|---|
static PDColorSpace |
ColorSpaceFactory.getColorSpace(PDColorSpace colorSpace,
PDAbstractPattern pattern,
PDInheritableResources resources,
int opm,
boolean overprintingFlag,
PDDocument document,
PDFAFlavour flavour)
Transform object of pdfbox to corresponding object of veraPDF-library (
PDColorSpace to
PBoxPDColorSpace). |
static PDColorSpace |
ColorSpaceFactory.getColorSpace(PDColorSpace colorSpace,
PDDocument document,
PDFAFlavour flavour)
Transform object of pdfbox to corresponding object of veraPDF-library (
PDColorSpace to
PBoxPDColorSpace). |
static PDPattern |
ColorSpaceFactory.getPattern(PDAbstractPattern pattern,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour)
Transform object of pdfbox to corresponding object of veraPDF-library (
PDAbstractPattern to
PBoxPDPattern) |
| Modifier and Type | Method and Description |
|---|---|
static PDFont |
FontFactory.parseFont(PDFont pdfboxFont,
PDDocument document,
PDFAFlavour flavour) |
static PDFont |
FontFactory.parseFont(PDFont pdfboxFont,
RenderingMode renderingMode,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour)
Transform Apache PDFBox font representation to
VeraPDF font representation
|
| Modifier and Type | Method and Description |
|---|---|
List<Operator> |
OperatorFactory.operatorsFromTokens(List<Object> pdfBoxTokens,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour)
Converts pdfbox operators and arguments from content stream
to the corresponding
Operator objects of veraPDF-library |
| Modifier and Type | Field and Description |
|---|---|
protected PDFAFlavour |
AXLExtensionSchemasContainer.flavour |
protected PDFAFlavour |
AXLExtensionSchemaObject.flavour |
| Constructor and Description |
|---|
AXLExtensionSchemaDefinition(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaField(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaObject(String type,
VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaProperty(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemasContainer(VeraPDFXMPNode xmpNode,
Map<String,SchemasDefinition> containerForPDFA_1,
Map<String,SchemasDefinition> containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLExtensionSchemaValueType(VeraPDFXMPNode xmpNode,
ValidatorsContainer containerForPDFA_1,
ValidatorsContainer containerForPDFA_2_3,
PDFAFlavour flavour) |
AXLMainXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
boolean isClosedChoiceCheck,
PDFAFlavour flavour) |
AXLMainXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
PDFAFlavour flavour)
Constructs new object
|
AXLXMPMMHistoryProperty(VeraPDFXMPNode xmpNode,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
SchemasDefinition mainPackageSchemasDefinition,
SchemasDefinition currentSchemasDefinitionPDFA_1,
SchemasDefinition currentSchemasDefinitionPDFA_2_3,
PDFAFlavour flavour) |
AXLXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
VeraPDFXMPNode mainPackageExtensionNode,
String type,
PDFAFlavour flavour) |
AXLXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
boolean isClosedChoiceCheck,
VeraPDFXMPNode mainPackageExtensionNode,
PDFAFlavour flavour) |
AXLXMPPackage(VeraPDFMeta xmpMetadata,
boolean isSerializationValid,
VeraPDFXMPNode mainPackageExtensionNode,
PDFAFlavour flavour) |
AXLXMPProperty(VeraPDFXMPNode xmpNode,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
SchemasDefinition mainPackageSchemasDefinition,
SchemasDefinition currentSchemasDefinitionPDFA_1,
SchemasDefinition currentSchemasDefinitionPDFA_2_3,
PDFAFlavour flavour) |
AXLXMPProperty(VeraPDFXMPNode xmpNode,
String type,
boolean isMainMetadata,
boolean isClosedChoiceCheck,
SchemasDefinition mainPackageSchemasDefinition,
SchemasDefinition currentSchemasDefinitionPDFA_1,
SchemasDefinition currentSchemasDefinitionPDFA_2_3,
PDFAFlavour flavour) |
| Modifier and Type | Field and Description |
|---|---|
protected PDFAFlavour |
PBCosDict.flavour |
| Modifier and Type | Method and Description |
|---|---|
static CosObject |
PBCosObject.getFromValue(COSBase base,
PDDocument document,
PDFAFlavour flavour)
Transform object of pdf box to corresponding object of abstract model
implementation.
|
| Constructor and Description |
|---|
PBCosArray(COSArray array,
PDDocument document,
PDFAFlavour flavour)
Default constructor
|
PBCosArray(COSArray array,
String type,
PDDocument document,
PDFAFlavour flavour)
Constructor used by child classes
|
PBCosBBox(COSArray array,
PDDocument document,
PDFAFlavour flavour)
Default constructor
|
PBCosDict(COSDictionary dictionary,
PDDocument document,
PDFAFlavour flavour)
Default constructor
|
PBCosDict(COSDictionary dictionary,
String type,
PDDocument document,
PDFAFlavour flavour)
Constructor used by child classes
|
PBCosDocument(COSDocument cosDocument,
PDFAFlavour flavour)
Constructor using pdfbox COSDocument
|
PBCosDocument(PDDocument pdDocument,
PDFAFlavour flavour)
Default constructor
|
PBCosFileSpecification(COSDictionary dictionary,
PDDocument document,
PDFAFlavour flavour)
Default constructor
|
PBCosIndirect(COSObject indirectObject,
PDDocument document,
PDFAFlavour flavour)
Default constructor
|
PBCosStream(COSStream stream,
PDDocument document,
PDFAFlavour flavour)
Default constructor
|
PBCosTrailer(COSDictionary dictionary,
PDDocument document,
PDFAFlavour flavour)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
static PBoxJPEG2000 |
PBoxJPEG2000.fromStream(InputStream stream,
PDDocument document,
PDFAFlavour flavour)
Creates new PBoxJPEG2000 object that implements JPEG2000 object from the
model from the given jp2 image stream
|
| Constructor and Description |
|---|
PBOp_d(List<COSBase> arguments,
PDDocument document,
PDFAFlavour flavour) |
PBOp_gs(List<COSBase> arguments,
PDExtendedGraphicsState extGState,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBOp_EI(List<COSBase> arguments,
byte[] imageData,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBOp_ID(List<COSBase> arguments,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBOp_BDC(List<COSBase> arguments,
PDDocument document,
PDFAFlavour flavour) |
PBOp_BMC(List<COSBase> arguments,
PDDocument document,
PDFAFlavour flavour) |
PBOp_DP(List<COSBase> arguments,
PDDocument document,
PDFAFlavour flavour) |
PBOp_EMC(List<COSBase> arguments,
PDDocument document,
PDFAFlavour flavour) |
PBOp_MP(List<COSBase> arguments,
PDDocument document,
PDFAFlavour flavour) |
PBOpMarkedContent(List<COSBase> arguments,
String opType,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBOp_sh(List<COSBase> arguments,
PDShading shading,
PDDocument document,
PDFAFlavour flavour) |
| Modifier and Type | Field and Description |
|---|---|
protected PDFAFlavour |
PBOpTextShow.flavour |
| Constructor and Description |
|---|
PBOp_DoubleQuote(List<COSBase> arguments,
GraphicState state,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBOp_Quote(List<COSBase> arguments,
GraphicState state,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBOp_TJ_Big(List<COSBase> arguments,
GraphicState state,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBOp_Tj(List<COSBase> arguments,
GraphicState state,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBOpStringTextShow(List<COSBase> arguments,
GraphicState state,
PDInheritableResources resources,
String opType,
PDDocument document,
PDFAFlavour flavour) |
PBOpTextShow(List<COSBase> arguments,
GraphicState state,
PDInheritableResources resources,
String opType,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBOp_Do(List<COSBase> arguments,
PDXObject pbXObject,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBoxPDDeviceN(PDDeviceN simplePDObject,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDIndexed(PDIndexed simplePDObject,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDSeparation(PDSeparation simplePDObject,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBoxPDCIDFont(PDFontLike font,
RenderingMode renderingMode,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDType0Font(PDFontLike font,
RenderingMode renderingMode,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDType3Font(PDFontLike font,
RenderingMode renderingMode,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
| Modifier and Type | Field and Description |
|---|---|
protected PDFAFlavour |
PBoxPDXObject.flavour |
| Modifier and Type | Method and Description |
|---|---|
static PDXObject |
PBoxPDXObject.getTypedPDXObject(PDXObject pbObject,
PDInheritableResources extendedResources,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBoxPDInlineImage(PDInlineImage simplePDObject,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDSMaskImage(PDImageXObjectProxy simplePDObject,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDXForm(PDFormXObject simplePDObject,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDXImage(PDImageXObjectProxy simplePDObject,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDXImage(PDImageXObjectProxy simplePDObject,
PDInheritableResources resources,
String type,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDXObject(COSObjectable simplePDObject,
PDInheritableResources resources,
String type,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDXObject(PDXObject simplePDObject,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
PBoxPDShading(PDShading simplePDObject,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDShadingPattern(PDShadingPattern simplePDObject,
PDDocument document,
PDFAFlavour flavour) |
PBoxPDTilingPattern(PDTilingPattern simplePDObject,
PDInheritableResources resources,
PDDocument document,
PDFAFlavour flavour) |
| Constructor and Description |
|---|
TaggedPDFRoleMapHelper(Map<String,String> roleMap,
PDFAFlavour flavour)
Creates new TaggedPDFRoleMapHelper
|
| Modifier and Type | Method and Description |
|---|---|
static PBCosVisitor |
PBCosVisitor.getInstance(PDDocument document,
PDFAFlavour flavour) |
static Object |
PBCosVisitor.visitFromObject(COSObject obj,
PDDocument document,
PDFAFlavour flavour)
Notification of visiting in indirect object.
|
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
VeraPDFFoundry.defaultFlavour() |
PDFAFlavour |
PDFAParser.getFlavour() |
| Modifier and Type | Method and Description |
|---|---|
PDFAValidator |
VeraPDFFoundry.createFailFastValidator(PDFAFlavour flavour,
int maxFailures)
Creates a new
PDFAValidator initialised with the passed profile,
requested fast failing behaviour and configured NOT to log passed checks. |
PDFAParser |
VeraPDFFoundry.createParser(File pdfFile,
PDFAFlavour flavour)
Method that returns a PDFParser instance, parsing file passed as
pdfFile parameter. |
PDFAParser |
VeraPDFFoundry.createParser(InputStream pdfStream,
PDFAFlavour flavour)
Method that returns a PDFParser instance, parsing the passed
pdfStream parameter. |
PDFAValidator |
VeraPDFFoundry.createValidator(PDFAFlavour flavour,
boolean logSuccess)
Creates a new
PDFAValidator instance that uses one of the
ValidationProfiles packaged as a core library resource. |
PDFAValidator |
VeraPDFFoundry.createValidator(ValidatorConfig config,
PDFAFlavour flavour)
Obtain a new
PDFAValidator instance that uses a custom
PDFAFlavour. |
void |
Foundries.setDefaultFlavour(PDFAFlavour defaultFlavour)
Set the default
PDFAFlavour used as a fall back by the veraPDF library |
| Modifier and Type | Method and Description |
|---|---|
static PDFAFlavour |
PDFAFlavour.byFlavourId(String flavourId)
Looks up a
PDFAFlavour by two letter flavour identifier. |
static PDFAFlavour |
PDFAFlavour.fromString(String toParse)
Performs a lenient parse of the String
toParse to determine
whether it contains a valid PDFAFlavour identifier. |
static PDFAFlavour |
PDFAFlavour.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PDFAFlavour[] |
PDFAFlavour.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
ValidationResult.getPDFAFlavour() |
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
ValidationProfile.getPDFAFlavour() |
| Modifier and Type | Method and Description |
|---|---|
Set<PDFAFlavour> |
ProfileDirectory.getPDFAFlavours() |
| Modifier and Type | Method and Description |
|---|---|
ValidationProfile |
ProfileDirectory.getValidationProfileByFlavour(PDFAFlavour flavour) |
static ValidationProfile |
Profiles.profileFromSortedValues(PDFAFlavour flavour,
ProfileDetails details,
String hash,
SortedSet<Rule> rules,
Set<Variable> variables)
Returns a
ValidationProfile instance initialised with the passed
values. |
static ValidationProfile |
Profiles.profileFromValues(PDFAFlavour flavour,
ProfileDetails details,
String hash,
Set<Rule> rules,
Set<Variable> variables)
Returns a
ValidationProfile instance initialised with the passed
values. |
| Modifier and Type | Method and Description |
|---|---|
PDFAFlavour |
ValidatorConfig.getFlavour()
Obtain the particular PDF/A specification that the validator enforces.
|
| Modifier and Type | Method and Description |
|---|---|
static ValidatorConfig |
ValidatorFactory.createConfig(PDFAFlavour flavour,
boolean recordPasses,
int maxFails)
Create a
ValidatorConfig instance from the passed values. |
static PDFAValidator |
ValidatorFactory.createValidator(PDFAFlavour flavour,
boolean logPassedChecks)
Creates a new
PDFAValidator instance that uses one of the
ValidationProfiles packaged as a core library resource. |
static PDFAValidator |
ValidatorFactory.createValidator(PDFAFlavour flavour,
boolean logPassedChecks,
int maxFailures)
Creates a new
PDFAValidator instance that uses one of the
ValidationProfiles packaged as a core library resource, see
Validators#createValidator(PDFAFlavour, boolean). |
static PDFAValidator |
ValidatorFactory.createValidator(PDFAFlavour flavour,
int maxFailures)
Creates a new
PDFAValidator initialised with the passed profile,
requested fast failing behaviour and configured NOT to log passed checks. |
Copyright © 2015–2020 The veraPDF Consortium. All rights reserved.