Package org.apache.pdfbox
Class Overlay
java.lang.Object
org.apache.pdfbox.Overlay
Overlay on document with another one.
e.g. Overlay an invoice with your company layout
How it (should) work:
If the document has 10 pages, and the layout 2 the following is the result:
e.g. Overlay an invoice with your company layout
How it (should) work:
If the document has 10 pages, and the layout 2 the following is the result:
Document: 1234567890 Layout : 1212121212
- Version:
- $Revision: 1.7 $
- Author:
- Mario Ivankovits (mario@ops.co.at), Ben Litchfield
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final COSName
Deprecated.static final COSName
Deprecated.use theCOSName.PROC_SET
constant insteadstatic final COSName
Deprecated.use theCOSName.XOBJECT
constant instead -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
This will overlay a document and write out the results.
usage: java org.apache.pdfbox.Overlay <overlay.pdf> <document.pdf> <result.pdf>overlay
(PDDocument overlay, PDDocument destination) This will overlay two documents onto each other.
-
Field Details
-
XOBJECT
Deprecated.use theCOSName.XOBJECT
constant instead -
PROC_SET
Deprecated.use theCOSName.PROC_SET
constant instead -
EXT_G_STATE
Deprecated.use theCOSName.EXT_G_STATE
constant instead
-
-
Constructor Details
-
Overlay
public Overlay()
-
-
Method Details
-
main
This will overlay a document and write out the results.
usage: java org.apache.pdfbox.Overlay <overlay.pdf> <document.pdf> <result.pdf>- Parameters:
args
- The command line arguments.- Throws:
IOException
- If there is an error reading/writing the document.COSVisitorException
- If there is an error writing the document.
-
overlay
This will overlay two documents onto each other. The overlay document is repeatedly overlayed onto the destination document for every page in the destination.- Parameters:
overlay
- The document to copy onto the destinationdestination
- The file that the overlay should be placed on.- Returns:
- The destination pdf, same as argument passed in.
- Throws:
IOException
- If there is an error accessing data.
-
COSName.EXT_G_STATE
constant instead