| Package | Description | 
|---|---|
| org.apache.pdfbox.pdmodel | The PDModel package represents a high level API for creating and manipulating PDF documents. | 
| org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure | The logical structure package provides a mechanism for incorporating
structural information about a document's content into a PDF file. | 
| org.apache.pdfbox.pdmodel.documentinterchange.markedcontent | The marked content package provides a mechanism for modeling marked-content
sequences. | 
| 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.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.annotation | The annotation package contains classes that work with PDF annotation elements. | 
| org.apache.pdfbox.text | 
| Modifier and Type | Method and Description | 
|---|---|
| PDXObject | PDResources. getXObject(COSName name)Returns the XObject resource with the given name, or null if none exists. | 
| PDXObject | ResourceCache. getXObject(COSObject indirect)Returns the XObject resource for the given indirect object, if it is in the cache. | 
| PDXObject | DefaultResourceCache. getXObject(COSObject indirect) | 
| Modifier and Type | Method and Description | 
|---|---|
| COSName | PDResources. add(PDXObject xobject,
   String prefix)Adds the given XObject to the resources of the current page and returns the name for the
 new resources. | 
| void | PDPageContentStream. drawXObject(PDXObject xobject,
           AffineTransform transform)Deprecated. 
 | 
| void | PDPageContentStream. drawXObject(PDXObject xobject,
           float x,
           float y,
           float width,
           float height)Deprecated. 
 | 
| void | PDResources. put(COSName name,
   PDXObject xobject)Sets the XObject resource with the given name. | 
| void | ResourceCache. put(COSObject indirect,
   PDXObject xobject)Puts the given indirect XObject resource in the cache. | 
| void | DefaultResourceCache. put(COSObject indirect,
   PDXObject xobject) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PDObjectReference. setReferencedObject(PDXObject xobject)Sets the referenced XObject. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PDMarkedContent. addXObject(PDXObject xobject)Adds an XObject to the contents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PDPostScriptXObjectA PostScript XObject. | 
| Modifier and Type | Method and Description | 
|---|---|
| static PDXObject | PDXObject. createXObject(COSBase base,
             PDResources resources)Creates a new XObject instance of the appropriate type for the COS stream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PDFormXObjectA Form XObject. | 
| class  | PDTransparencyGroupA transparency group. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PDImageXObjectAn Image XObject. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PDAppearanceStreamAn appearance stream is a form XObject, a self-contained content stream that shall be rendered inside the annotation
 rectangle. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PDFMarkedContentExtractor. xobject(PDXObject xobject) | 
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.