Package | Description |
---|---|
com.etymon.pj | |
com.etymon.pjx |
The fundamental classes for creation and modification of PDF
documents.
|
com.etymon.pjx.util |
Utility classes for performing common functions on PDF documents.
|
Modifier and Type | Method and Description |
---|---|
static PdfObject |
PjxConvert.toPjxObject(PjObject obj)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PjObject |
PjxConvert.toPjObject(PdfObject obj)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
PdfArray
Represents the PDF array object.
|
class |
PdfBoolean
Represents the PDF Boolean object.
|
class |
PdfDictionary
Represents the PDF dictionary object.
|
class |
PdfFloat
Represents the PDF real object.
|
class |
PdfInteger
Represents the PDF integer object.
|
class |
PdfLong
Represents a long integer value to be used with byte offsets such
as the
Prev entry of a document trailer dictionary. |
class |
PdfName
Represents the PDF name object.
|
class |
PdfNull
Represents the PDF null object.
|
class |
PdfNumber
The abstract superclass of classes
PdfInteger ,
PdfFloat , and PdfLong . |
protected class |
PdfReader.ArrayEnd
A placeholder used by the PDF parser to mark the end of an
array.
|
protected class |
PdfReader.DictionaryEnd
A placeholder used by the PDF parser to mark the end of a
dictionary.
|
protected class |
PdfReader.DictionaryEndStream
A placeholder used by the PDF parser to mark the end of a
dictionary that is also followed by a stream.
|
protected class |
PdfReader.ParserObject
The superclass of inner classes used by this
PdfReader to mark positions while parsing PDF
objects. |
class |
PdfReference
Represents the PDF indirect reference.
|
class |
PdfStream
Represents the PDF stream object.
|
class |
PdfString
Represents the PDF string object.
|
Modifier and Type | Method and Description |
---|---|
PdfObject |
PdfObject.filter(PdfObjectFilter f)
Filter this object recursively through
PdfObjectFilter . |
protected PdfObject |
PdfArray.filterContents(PdfObjectFilter f) |
protected PdfObject |
PdfDictionary.filterContents(PdfObjectFilter f) |
protected PdfObject |
PdfObject.filterContents(PdfObjectFilter f)
Second stage filtering, called by
filter(PdfObjectFilter) . |
PdfObject |
PdfManager.getObject(int objectNumber)
Retrieves the PDF object associated with a specified object
number.
|
PdfObject |
PdfManager.getObjectIndirect(PdfObject obj)
Retrieves the PDF object referred to by a specified
indirect reference object.
|
protected PdfObject |
PdfReader.parseObject(long start,
long end,
java.nio.CharBuffer cbuf,
XrefTable xt)
Parses and returns a PDF object from the input source.
|
PdfObject |
PdfObjectFilter.postFilter(PdfObject obj)
Examines a PDF object and optionally returns a modified
object.
|
PdfObject |
PdfObjectFilter.preFilter(PdfObject obj)
Examines a PDF object and optionally returns a modified
object.
|
PdfObject |
PdfReader.readObject(long start,
long end,
boolean indirect,
XrefTable xt)
Reads a PDF object from the document.
|
Modifier and Type | Method and Description |
---|---|
int |
PdfManager.addObject(PdfObject obj)
Adds a PDF object to the document and assigns a new object
number to it.
|
PdfObject |
PdfManager.getObjectIndirect(PdfObject obj)
Retrieves the PDF object referred to by a specified
indirect reference object.
|
PdfObject |
PdfObjectFilter.postFilter(PdfObject obj)
Examines a PDF object and optionally returns a modified
object.
|
PdfObject |
PdfObjectFilter.preFilter(PdfObject obj)
Examines a PDF object and optionally returns a modified
object.
|
void |
PdfManager.setObject(PdfObject obj,
int objectNumber)
Adds a PDF object to the document and assigns the specified
object number to it.
|
int |
PdfWriter.writeObject(PdfObject obj,
int number,
int generation)
Writes a PDF object to the document as an indirect object.
|
int |
PdfWriter.writeObjectIndirect(PdfObject obj,
int number,
int generation)
Writes a PDF object to the document as an indirect object.
|
Modifier and Type | Method and Description |
---|---|
protected PdfObject |
PdfFieldTree.getAcroForm()
Returns the interactive form dictionary of the document.
|
PdfObject |
PdfReferencedObjects.postFilter(PdfObject obj)
This method is used by
getReferenced(PdfObject) and should not be called
externally. |
PdfObject |
PdfRenumberOffset.postFilter(PdfObject obj)
This method is used by
renumber(PdfObject) to filter indirect references and
should not be called externally. |
PdfObject |
PdfPageObjects.preFilter(PdfObject obj)
This method is used by
getReferenced(PdfObject) and should not be called
externally. |
PdfObject |
PdfReferencedObjects.preFilter(PdfObject obj)
This method is used by
getReferenced(PdfObject) and should not be called
externally; however, it may be overridden in subclasses
in order to pre-process the objects. |
PdfObject |
PdfRenumberOffset.preFilter(PdfObject obj)
This method is used by
renumber(PdfObject) to filter indirect references and
should not be called externally. |
PdfObject |
PdfRenumberOffset.renumber(PdfObject obj)
Adds an offset to the object number in each
PdfReference within the specified object. |
protected static PdfObject |
PdfAppender.renumber(PdfObject obj,
int offset) |
Modifier and Type | Method and Description |
---|---|
java.util.Set |
PdfPageObjects.getReferenced(PdfObject obj)
Returns the set of all objects referenced by the specified
page object that are required for the page to be extracted
from the document.
|
java.util.Set |
PdfReferencedObjects.getReferenced(PdfObject obj)
Returns the set of all objects referenced by the specified
PDF object.
|
PdfObject |
PdfReferencedObjects.postFilter(PdfObject obj)
This method is used by
getReferenced(PdfObject) and should not be called
externally. |
PdfObject |
PdfRenumberOffset.postFilter(PdfObject obj)
This method is used by
renumber(PdfObject) to filter indirect references and
should not be called externally. |
PdfObject |
PdfPageObjects.preFilter(PdfObject obj)
This method is used by
getReferenced(PdfObject) and should not be called
externally. |
PdfObject |
PdfReferencedObjects.preFilter(PdfObject obj)
This method is used by
getReferenced(PdfObject) and should not be called
externally; however, it may be overridden in subclasses
in order to pre-process the objects. |
PdfObject |
PdfRenumberOffset.preFilter(PdfObject obj)
This method is used by
renumber(PdfObject) to filter indirect references and
should not be called externally. |
PdfObject |
PdfRenumberOffset.renumber(PdfObject obj)
Adds an offset to the object number in each
PdfReference within the specified object. |
protected static PdfObject |
PdfAppender.renumber(PdfObject obj,
int offset) |