Package | Description |
---|---|
org.apache.pdfbox.cos |
These are the low level objects that make up a PDF document.
|
org.apache.pdfbox.debugger | |
org.apache.pdfbox.debugger.streampane | |
org.apache.pdfbox.debugger.ui | |
org.apache.pdfbox.multipdf | |
org.apache.pdfbox.pdfparser |
The pdfparser package contains classes to parse PDF documents and objects within the document.
|
org.apache.pdfbox.pdfwriter |
This is the persistence layer used to write the PDFBox documents to a stream.
|
org.apache.pdfbox.pdmodel.common |
High level PD classes that are used throughout several packages are placed in the PDModel common package.
|
org.apache.pdfbox.pdmodel.common.filespecification |
The file specification package defines classes that are used for the PDF File Specification logic.
|
org.apache.pdfbox.pdmodel.encryption |
The encryption package will handle the PDF document security handlers and the functionality of pluggable security handlers.
|
org.apache.pdfbox.pdmodel.fdf |
The fdf package will handle all of the logic used for FDF objects inside of the PDF/FDF document.
|
org.apache.pdfbox.pdmodel.font |
Classes to deal with font functionality in a PDF Document.
|
org.apache.pdfbox.pdmodel.graphics |
The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document.
|
org.apache.pdfbox.pdmodel.graphics.color |
This package deals with colors that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.graphics.form |
This package deals with Form XObjects that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.graphics.image |
This package deals with images that are stored in a PDF document.
|
org.apache.pdfbox.pdmodel.interactive.action |
This package represents actions that can be performed in a PDF document.
|
org.apache.pdfbox.pdmodel.interactive.annotation |
The annotation package contains classes that work with PDF annotation elements.
|
org.apache.pdfbox.pdmodel.interactive.annotation.handlers | |
org.apache.pdfbox.preflight.font | |
org.apache.pdfbox.preflight.graphic | |
org.apache.pdfbox.preflight.parser | |
org.apache.pdfbox.preflight.process | |
org.apache.pdfbox.preflight.utils | |
org.apache.pdfbox.preflight.xobject | |
org.apache.pdfbox.tools |
Modifier and Type | Field and Description |
---|---|
private java.util.List<COSStream> |
COSDocument.streams
List containing all streams which are created when creating a new pdf.
|
Modifier and Type | Method and Description |
---|---|
COSStream |
COSDocument.createCOSStream()
Creates a new COSStream using the current configuration for scratch files.
|
COSStream |
COSDocument.createCOSStream(COSDictionary dictionary)
Creates a new COSStream using the current configuration for scratch files.
|
COSStream |
COSDictionary.getCOSStream(COSName key)
This is a convenience method that will get the dictionary object that is expected to be a
COSStream.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ICOSVisitor.visitFromStream(COSStream obj)
Notification of visit to stream object.
|
Modifier and Type | Method and Description |
---|---|
private void |
PDFDebugger.showStream(COSStream stream,
javax.swing.tree.TreePath path) |
Modifier and Type | Field and Description |
---|---|
private COSStream |
Stream.strm |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
Stream.createFilterList(COSStream stream) |
Constructor and Description |
---|
Stream(COSStream cosStream,
boolean isThumb)
Constructor.
|
StreamPane(COSStream cosStream,
boolean isContentStream,
boolean isThumb,
COSDictionary resourcesDic)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
Tree.getFileExtensionForStream(COSStream cosStream,
javax.swing.tree.TreePath nodePath)
Returns the recommended file extension for the given cos stream.
|
private javax.swing.JMenuItem |
Tree.getFileOpenMenu(COSStream cosStream,
javax.swing.tree.TreePath nodePath)
Produce JMenuItem that opens the stream with the system's default app.
|
private java.lang.String |
Tree.getFilters(COSStream cosStream)
Returns the filters used by the given stream.
|
private java.util.List<javax.swing.JMenuItem> |
Tree.getPartiallyDecodedStreamSaveMenu(COSStream cosStream)
produce possible partially decoded stream saving menu items
|
private javax.swing.JMenuItem |
Tree.getRawStreamSaveMenu(COSStream cosStream)
Produce JMenuItem that saves the raw stream
|
private javax.swing.JMenuItem |
Tree.getStreamSaveMenu(COSStream cosStream,
javax.swing.tree.TreePath nodePath)
Produce JMenuItem that saves the stream
|
Modifier and Type | Field and Description |
---|---|
private COSStream |
Overlay.LayoutPage.overlayContentStream |
Modifier and Type | Method and Description |
---|---|
private COSStream |
Overlay.createCombinedContentStream(COSBase contents) |
private COSStream |
Overlay.createOverlayStream(PDPage page,
Overlay.LayoutPage layoutPage,
COSName xObjectId) |
private COSStream |
Overlay.createStream(java.lang.String content) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<COSStream> |
Overlay.createContentStreamList(COSBase contents) |
Constructor and Description |
---|
LayoutPage(PDRectangle mediaBox,
COSStream contentStream,
COSDictionary resources,
int rotation) |
Modifier and Type | Field and Description |
---|---|
private COSStream |
PDFXrefStreamParser.stream |
private COSStream |
PDFXRefStream.stream |
private COSStream |
PDFObjectStreamParser.stream |
Modifier and Type | Method and Description |
---|---|
COSStream |
PDFXRefStream.getStream()
Returns the stream of the XRef.
|
protected COSStream |
COSParser.parseCOSStream(COSDictionary dic)
This will read a COSStream from the input stream using length attribute within dictionary.
|
Modifier and Type | Method and Description |
---|---|
private void |
COSParser.parseXrefStream(COSStream stream,
long objByteOffset,
boolean isStandalone)
Fills XRefTrailerResolver with data of given stream.
|
Constructor and Description |
---|
PDFObjectStreamParser(COSStream stream,
COSDocument document)
Constructor.
|
PDFStreamParser(COSStream stream)
Deprecated.
Use
PDFStreamParser.PDFStreamParser(PDContentStream) instead. |
PDFXrefStreamParser(COSStream stream,
COSDocument document,
XrefTrailerResolver resolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
COSWriter.visitFromStream(COSStream obj) |
Modifier and Type | Field and Description |
---|---|
private COSStream |
PDStream.stream |
Modifier and Type | Method and Description |
---|---|
COSStream |
PDStream.getCOSObject()
Get the cos stream associated with this object.
|
COSStream |
PDStream.getStream()
Deprecated.
|
Constructor and Description |
---|
PDMetadata(COSStream str)
Constructor.
|
PDObjectStream(COSStream str)
Constructor.
|
PDStream(COSStream str)
Creates a PDStream which wraps the given COSStream.
|
Constructor and Description |
---|
PDEmbeddedFile(COSStream str)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
SecurityHandler.decryptStream(COSStream stream,
long objNum,
long genNum)
This will decrypt a stream.
|
void |
SecurityHandler.encryptStream(COSStream stream,
long objNum,
int genNum)
This will encrypt a stream, but not the dictionary as the dictionary is
encrypted by visitFromString() in COSWriter and we don't want to encrypt
it twice.
|
Modifier and Type | Method and Description |
---|---|
COSStream |
FDFDictionary.getDifferences()
This will get the incremental updates since the PDF was last opened.
|
private COSStream |
FDFAnnotationStamp.parseStreamElement(org.w3c.dom.Element streamEl) |
Modifier and Type | Method and Description |
---|---|
void |
FDFDictionary.setDifferences(COSStream diff)
This will set the differences stream.
|
void |
FDFField.setRichText(COSStream rv)
This will set the rich text value.
|
Modifier and Type | Field and Description |
---|---|
private COSStream |
PDType3CharProc.charStream |
Modifier and Type | Method and Description |
---|---|
COSStream |
PDType3CharProc.getCOSObject() |
Constructor and Description |
---|
PDType3CharProc(PDType3Font font,
COSStream charStream) |
Modifier and Type | Method and Description |
---|---|
COSStream |
PDXObject.getCOSObject()
Returns the stream.
|
COSStream |
PDXObject.getCOSStream()
Deprecated.
|
Constructor and Description |
---|
PDPostScriptXObject(COSStream stream)
Creates a PostScript XObject.
|
PDXObject(COSStream stream,
COSName subtype)
Creates a new XObject from the given stream and subtype.
|
Modifier and Type | Method and Description |
---|---|
COSStream |
PDOutputIntent.getDestOutputIntent() |
COSStream |
PDICCBased.getMetadata()
Returns the metadata stream for this object, or null if there is no metadata stream.
|
Modifier and Type | Method and Description |
---|---|
void |
PDICCBased.setMetadata(COSStream metadata)
Sets the metadata stream that is associated with this color space.
|
Constructor and Description |
---|
PDFormXObject(COSStream stream)
Creates a Form XObject for reading.
|
PDFormXObject(COSStream stream,
ResourceCache cache)
Creates a Form XObject for reading.
|
PDTransparencyGroup(COSStream stream,
ResourceCache cache)
Creates a Transparency Group for reading.
|
Modifier and Type | Method and Description |
---|---|
private static COSStream |
PDImageXObject.createRawStream(PDDocument document,
java.io.InputStream rawInput)
Creates a COS stream from raw (encoded) data.
|
Modifier and Type | Method and Description |
---|---|
static PDImageXObject |
PDImageXObject.createThumbnail(COSStream cosStream)
Creates a thumbnail Image XObject from the given COSBase and name.
|
Modifier and Type | Method and Description |
---|---|
COSStream |
PDActionSound.getSound()
Gets the sound object.
|
Modifier and Type | Method and Description |
---|---|
void |
PDActionSound.setSound(COSStream sound)
Sets the sound object.
|
Constructor and Description |
---|
PDAppearanceStream(COSStream stream)
Creates a Form XObject for reading.
|
Modifier and Type | Method and Description |
---|---|
protected COSStream |
PDAbstractAppearanceHandler.createCOSStream() |
Modifier and Type | Method and Description |
---|---|
private void |
Type0FontValidator.processCMapAsStream(COSStream aCMap)
This method checks mandatory fields of the CMap stream.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
StandardColorSpaceHelper.validateICCProfileNEntry(COSStream stream,
java.awt.color.ICC_Profile iccp) |
Modifier and Type | Method and Description |
---|---|
protected COSStream |
PreflightParser.parseCOSStream(COSDictionary dic)
Wraps the
COSParser.parseCOSStream(org.apache.pdfbox.cos.COSDictionary) to check rules on 'stream' and 'endstream'
keywords. |
Modifier and Type | Method and Description |
---|---|
protected void |
StreamValidationProcess.checkDictionaryEntries(PreflightContext context,
COSStream streamObj)
Check dictionary entries.
|
protected void |
StreamValidationProcess.checkFilters(COSStream stream,
PreflightContext context)
This method checks if one of declared Filter is LZWdecode.
|
Modifier and Type | Method and Description |
---|---|
static COSStream |
COSUtils.getAsStream(COSBase cbase,
COSDocument cDoc)
Return the COSBase object as COSStream if the COSBase object is an instance of COSStream or a reference to a
COSStream object.
|
Modifier and Type | Field and Description |
---|---|
protected COSStream |
AbstractXObjValidator.xobject
The XObject to validate as a COSStream.
|
Constructor and Description |
---|
AbstractXObjValidator(PreflightContext context,
COSStream xobj) |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<COSStream> |
ExtractImages.seen |