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 COSNameDeprecated.static final COSNameDeprecated.use theCOSName.PROC_SETconstant insteadstatic final COSNameDeprecated.use theCOSName.XOBJECTconstant instead -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidThis 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.XOBJECTconstant instead -
PROC_SET
Deprecated.use theCOSName.PROC_SETconstant instead -
EXT_G_STATE
Deprecated.use theCOSName.EXT_G_STATEconstant 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_STATEconstant instead