| Package | Description |
|---|---|
| de.intarsys.pdf.cds |
CDS (Common Data Structure) defines higher level data structures or types on top
of COS types that are used all over the PDF spec.
|
| de.intarsys.pdf.content |
The "content" package contains functionality to work on PDF content streams.
|
| de.intarsys.pdf.content.common |
Some common implementations on PDF content stream.
|
| de.intarsys.pdf.cos |
This package implements the low level document and its datatypes according to
the pdf specification.
|
| de.intarsys.pdf.crypt |
This package implements the security relevant aspects of the PDF spec.
|
| de.intarsys.pdf.fd |
A basic implementation of the FDF part of the PDF spec.
|
| de.intarsys.pdf.filter |
The filter relevant parts of the PDF spec.
|
| de.intarsys.pdf.font |
The font part of the PDF is quite large for itself, so it is extracted to a
package of its own.
|
| de.intarsys.pdf.parser |
Everything related to reading PDF and COS data from data streams.
|
| de.intarsys.pdf.pd |
The higher level building blocks of a PDF document.
|
| de.intarsys.pdf.st |
The storage level semantics of a PDF document.
|
| de.intarsys.pdf.writer |
Serializing a PDF document.
|
| Modifier and Type | Method and Description |
|---|---|
static CDSNameTreeNode |
CDSNameTreeNode.createFromCos(COSDictionary node)
Create the correct concrete CDSTreeNode implementation for
node. |
| Modifier and Type | Method and Description |
|---|---|
void |
ICSDevice.markedContentBeginProperties(COSName tag,
COSName resourceName,
COSDictionary properties)
Begin a marked content sequence with a property list.
|
void |
CSTextFilter.markedContentBeginProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSPathFilter.markedContentBeginProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSImageFilter.markedContentBeginProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSDeviceFilter.markedContentBeginProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSDeviceAdapter.markedContentBeginProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
ICSDevice.markedContentPointProperties(COSName tag,
COSName resourceName,
COSDictionary properties)
Define a marked content point with a property list.
|
void |
CSTextFilter.markedContentPointProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSPathFilter.markedContentPointProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSImageFilter.markedContentPointProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSDeviceFilter.markedContentPointProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSDeviceAdapter.markedContentPointProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
CSCreator.markedContentBeginProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
void |
CSCreator.markedContentPointProperties(COSName tag,
COSName resourceName,
COSDictionary properties) |
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
COSObject.asDictionary() |
COSDictionary |
COSDictionary.asDictionary() |
COSDictionary |
COSCatalog.cosGetCollection()
The /Collection field in the document catalog.
|
COSDictionary |
COSCatalog.cosGetDests()
The /Dests field in the document catalog.
|
COSDictionary |
COSBasedObject.cosGetDict()
Get the base object as a
COSDictionary. |
COSDictionary |
COSTrailer.cosGetEncryption()
The /Encrypt field of the trailer.
|
COSDictionary |
COSCatalog.cosGetFDF()
The /FDF field in the document catalog.
|
COSDictionary |
COSCatalog.cosGetNames()
The /Names field in the document catalog.
|
COSDictionary |
COSCatalog.cosGetOutline()
The /Outlines field in the document catalog.
|
COSDictionary |
COSCatalog.cosGetSig()
The /Sig field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetCollection(COSDictionary pCollection)
Set the /Collection field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetDests(COSDictionary pDests)
Set the /Dests field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetFDF(COSDictionary fdfDict)
Set the /FDF field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetNames(COSDictionary pNames)
Set the /Names field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetOutline(COSDictionary dict)
Set the /Outlines field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetSig(COSDictionary sigDict)
Set the /Sig field in the document catalog.
|
static COSDictionary |
COSDictionary.create()
Create an empty
COSDictionary. |
static COSDictionary |
COSDictionary.create(int size)
Create an empty
COSDictionary with an initial capacity. |
static COSDictionary |
COSStream.getDecodeParams(COSDictionary dict,
COSName name)
The options corresponding to the first occurence of the filter
name. |
COSDictionary |
COSStream.getDecodeParams(COSName name)
The options corresponding to the first occurrence of the filter
name. |
COSDictionary |
COSStream.getDict()
The stream dictionary
|
COSDictionary |
COSStream.getFirstDecodeParam()
A dictionary with filter options or the first element of an array of such
dictionaries for each filter.
|
static COSDictionary |
COSTools.toDictionary(COSObject object)
Tries to force a dictionary out of the COSObject.
|
| Modifier and Type | Method and Description |
|---|---|
void |
COSDictionary.addAll(COSDictionary dict)
Add all objects from
dict. |
void |
COSStream.addFilter(COSName name,
COSDictionary dictionary)
Add a new filter declaration to the filters collection.
|
void |
COSStream.addFilter(int index,
COSName name,
COSDictionary dictionary)
Add a new filter declaration to the filters collection at the specified
index.
|
void |
COSDictionary.addIfAbsent(COSDictionary dict)
Add all values from
dict that are not yet defined in the
receiver. |
COSDictionary |
COSCatalog.cosSetCollection(COSDictionary pCollection)
Set the /Collection field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetDests(COSDictionary pDests)
Set the /Dests field in the document catalog.
|
void |
COSTrailer.cosSetEncryption(COSDictionary encryption)
Set the /Encrypt field of the trailer.
|
COSDictionary |
COSCatalog.cosSetFDF(COSDictionary fdfDict)
Set the /FDF field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetNames(COSDictionary pNames)
Set the /Names field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetOutline(COSDictionary dict)
Set the /Outlines field in the document catalog.
|
COSDictionary |
COSCatalog.cosSetSig(COSDictionary sigDict)
Set the /Sig field in the document catalog.
|
static COSStream |
COSStream.create(COSDictionary dict)
Create a new
COSStream. |
void |
COSStream.filter(COSName name,
COSDictionary dictionary)
Add a new filter.
|
static COSObject |
COSStream.getDecodeParams(COSDictionary dict)
The options or an array of options for filtering.
|
static COSDictionary |
COSStream.getDecodeParams(COSDictionary dict,
COSName name)
The options corresponding to the first occurence of the filter
name. |
static COSObject |
COSStream.getFilters(COSDictionary dict)
Return the filter or the collection of filters for the stream.
|
static boolean |
COSStream.hasFilter(COSDictionary dict,
COSName name)
true if the given stream dictionary has declared a filter
name. |
static boolean |
COSStream.isExternal(COSDictionary dict)
true if the stream dictionary contains the F key. |
Object |
ICOSObjectVisitor.visitFromDictionary(COSDictionary dict)
Notification of visit to
COSDictionary object. |
Object |
COSObjectWalkerShallow.visitFromDictionary(COSDictionary dict) |
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
SystemSecurityHandlerV4.cosGetCryptFilters() |
COSDictionary |
SystemSecurityHandler.cosGetEncryption() |
COSDictionary |
AbstractSecurityHandler.cosGetEncryption() |
COSDictionary |
COSEncryption.getCryptFilterDict(COSName name) |
| Modifier and Type | Method and Description |
|---|---|
void |
SystemSecurityHandlerV4.cosAddCryptFilter(COSName name,
COSDictionary cryptFilterDict) |
byte[] |
SystemSecurityHandlerV4.decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV3.decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV2.decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV1.decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV0.decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
ISystemSecurityHandler.decryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV4.decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV3.decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV2.decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV1.decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV0.decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
ISystemSecurityHandler.decryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV4.encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV3.encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV2.encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV1.encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV0.encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
ISystemSecurityHandler.encryptFile(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV4.encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV3.encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV2.encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV1.encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
SystemSecurityHandlerV0.encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
byte[] |
ISystemSecurityHandler.encryptStream(COSObjectKey key,
COSDictionary dict,
byte[] bytes) |
void |
SystemSecurityHandler.updateTrailer(COSDictionary trailer) |
void |
ISystemSecurityHandler.updateTrailer(COSDictionary trailer)
Upon writing a new trailer dictionary is created and must be propagated
to the
ISystemSecurityHandler. |
| Modifier and Type | Method and Description |
|---|---|
void |
FDFDF.cosAddField(COSDictionary field) |
void |
FDField.cosAddKid(COSDictionary field) |
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
Filter.getOptions() |
| Modifier and Type | Method and Description |
|---|---|
IFilter |
StandardFilterFactory.createFilter(COSName filterName,
COSDictionary options)
Create an
IFilter that can deliver decoded bytes. |
IFilter |
IFilterFactory.createFilter(COSName filterName,
COSDictionary options)
Create an implementation for the filter implementing the algorithm
denoted by
filterName using the optional options in
options. |
IPrediction |
StandardPredictionFactory.createPrediction(COSDictionary options) |
IPrediction |
IPredictionFactory.createPrediction(COSDictionary options) |
| Constructor and Description |
|---|
ASCII85Filter(COSDictionary options) |
ASCIIHexFilter(COSDictionary options) |
CCITTFaxFilter(COSDictionary options) |
CryptFilter(COSDictionary options) |
DCTFilter(COSDictionary options) |
Filter(COSDictionary paramOptions) |
FlateFilter(COSDictionary options) |
JBIG2Filter(COSDictionary options) |
JPXFilter(COSDictionary options) |
LZWFilter(COSDictionary options) |
NoPrediction(COSDictionary options) |
PNGAveragePrediction(COSDictionary options) |
PNGNonePrediction(COSDictionary options) |
PNGOptimumPrediction(COSDictionary options) |
PNGPaethPrediction(COSDictionary options) |
PNGPrediction(COSDictionary options) |
PNGSubPrediction(COSDictionary options) |
PNGUpPrediction(COSDictionary options) |
Prediction(COSDictionary options) |
RunLengthFilter(COSDictionary options) |
StreamBasedFilter(COSDictionary options) |
TIFFPrediction(COSDictionary options) |
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
PDFontType3.cosGetCharProcs() |
COSDictionary |
StreamBasedCMap.cosGetDict() |
COSDictionary |
PDFontType3.cosSetCharProcs(COSDictionary newDict) |
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
PDFontType3.cosSetCharProcs(COSDictionary newDict) |
static Encoding |
DifferenceEncoding.create(COSDictionary dict,
PDFont font)
Create the difference encoding from the values defined in the
dict. |
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
COSDocumentParser.parseTrailer(de.intarsys.tools.randomaccess.IRandomAccess input)
parse the trailer section from the current stream position. see PDF
Reference v1.4, chapter 3.4.4 File Trailer DocumentTrailer ::= "trailer"
COSDict "startxref" COSNumber
|
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
PDXObject.cosGetDict() |
COSDictionary |
PDTilingPattern.cosGetDict() |
COSDictionary |
PDSampledFunction.cosGetDict() |
COSDictionary |
PDPostScriptFunction.cosGetDict() |
COSDictionary |
PDEmbeddedFile.cosGetDict() |
COSDictionary |
PDDocument.cosGetPermissionsDict()
The permissions dictionary of the document.
|
COSDictionary |
PDPage.cosGetPieceInfo()
The piece info dictionary of the document.
|
COSDictionary |
PDForm.cosGetPieceInfo()
The piece info dictionary of the document.
|
COSDictionary |
PDDocument.cosGetPieceInfoDict()
The piece info dictionary of the document.
|
COSDictionary |
PDResources.cosGetResources(COSName resourceType) |
COSDictionary |
PDDocument.cosGetURI()
The uri dictionary of the document.
|
COSDictionary |
PDResources.cosInitResources(COSName resourceType) |
COSDictionary |
PDPage.cosSetPieceInfo(COSDictionary dict)
Set the piece info dictionary of the document.
|
COSDictionary |
PDForm.cosSetPieceInfo(COSDictionary dict)
Set the piece info dictionary of the document.
|
COSDictionary |
PDFileSpecification.getEmbeddedFiles()
The dictionary mapping the F/DOC/Mac/Unix entries of the file spec to
embedded file dictionaries.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PDDocument.cosSetPermissionsDict(COSDictionary permsDict)
Set the permissions dictionary of the document.
|
COSDictionary |
PDPage.cosSetPieceInfo(COSDictionary dict)
Set the piece info dictionary of the document.
|
COSDictionary |
PDForm.cosSetPieceInfo(COSDictionary dict)
Set the piece info dictionary of the document.
|
void |
PDDocument.cosSetPieceInfoDict(COSDictionary dict)
Set the piece info dictionary of the document.
|
void |
PDResources.cosSetResources(COSName resourceType,
COSDictionary resource) |
static boolean |
PDAnnotationTools.isAnnotationSpec14(COSDictionary dict)
Checks a COSDictionary for being a subtyped known annotation as of Spec
PDF 1.4
|
static void |
PDAppearanceTools.resetAppearance(COSDictionary appearanceDict) |
| Modifier and Type | Method and Description |
|---|---|
abstract COSDictionary |
STXRefSection.cosGetDict()
The "trailer" dictionary associated with the XRef section.
|
COSDictionary |
STTrailerXRefSection.cosGetDict() |
COSDictionary |
STStreamXRefSection.cosGetDict() |
COSDictionary |
STDocument.cosGetTrailer()
The documents trailer dictionary
|
COSDictionary |
STDocument.getLinearizedDict()
The /Linearized dictionary of the document.
|
| Modifier and Type | Method and Description |
|---|---|
void |
STTrailerXRefSection.cosSetDict(COSDictionary pTrailerDict) |
| Modifier and Type | Method and Description |
|---|---|
Object |
COSWriter.visitFromDictionary(COSDictionary obj)
visitFromDictionary.
|
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.