org.pdfbox
Class Overlay
public class Overlay
extends java.lang.Object
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:
Document: 1234567890
Layout : 1212121212
static void | main(String[] args) - This will overlay a document and write out the results.
usage: java org.pdfbox.Overlay <overlay.pdf> <document.pdf> <result.pdf>
|
PDDocument | overlay(PDDocument overlay, PDDocument destination) - This will overlay two documents onto each other.
|
EXT_G_STATE
public static final COSName EXT_G_STATE
COSName constant.
PROC_SET
public static final COSName PROC_SET
COSName constant.
XOBJECT
public static final COSName XOBJECT
COSName constant.
main
public static void main(String[] args)
throws IOException,
COSVisitorException
This will overlay a document and write out the results.
usage: java org.pdfbox.Overlay <overlay.pdf> <document.pdf> <result.pdf>
args
- The command line arguments.
overlay
public PDDocument overlay(PDDocument overlay,
PDDocument destination)
throws IOException
This will overlay two documents onto each other. The overlay document is
repeatedly overlayed onto the destination document for every page in the
destination.
overlay
- The document to copy onto the destinationdestination
- The file that the overlay should be placed on.
- The destination pdf, same as argument passed in.