public class InterMergePDF extends Object
Modifier and Type | Field and Description |
---|---|
private String |
evenPagePDFName_
the filename to use for the EVEN pages.
|
private String |
mergedPDFName_
the filename for the resultant merged PDF.
|
private String |
oddPagePDFName_
the filename to use for the ODD pages.
|
Constructor and Description |
---|
InterMergePDF(String oddPagePDFName,
String evenPagePDFName,
String mergedPDFName)
Constructor that takes the 3 required filename.
|
Modifier and Type | Method and Description |
---|---|
boolean |
doMerge()
Executes the merge as specified by the class parms.
|
String |
getEvenPagePDFName_()
Getter for the evenPagePDFName_ field.
|
String |
getMergedPDFName()
Getter for the mergedPDFName_ field.
|
String |
getOddPagePDFName_()
Getter for the oddPagePDFName_ field.
|
static void |
main(String[] args)
The main program for the InterMergePDF class
|
private Document |
parsePDFFile(String inFileName)
Executes the reading of a PDF file into a Document Object.
|
void |
setEvenPagePDFName(String evenPagePDFName)
Setter for the evenPagePDFName_ field.
|
void |
setMergedPDFName(String mergedPDFName)
Setter for the mergedPDFName_ field.
|
void |
setOddPagePDFName(String oddPagePDFName)
Setter for the oddPagePDFName_ field.
|
private String mergedPDFName_
private String oddPagePDFName_
private String evenPagePDFName_
public InterMergePDF(String oddPagePDFName, String evenPagePDFName, String mergedPDFName) throws FileNotFoundException
FileNotFoundException
public static void main(String[] args)
args
- The command line arguments (file names)private Document parsePDFFile(String inFileName)
public boolean doMerge()
public void setMergedPDFName(String mergedPDFName)
public String getMergedPDFName()
public void setOddPagePDFName(String oddPagePDFName)
public String getOddPagePDFName_()
public void setEvenPagePDFName(String evenPagePDFName)
public String getEvenPagePDFName_()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses