public class PdfUtilities
extends java.lang.Object
System.setProperty(PDF_LIBRARY, PDFBOX);
to set PDFBox as
default.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PDF_LIBRARY |
static java.lang.String |
PDFBOX |
Constructor and Description |
---|
PdfUtilities() |
Modifier and Type | Method and Description |
---|---|
static java.io.File[] |
convertPdf2Png(java.io.File inputPdfFile)
Converts PDF to PNG format.
|
static java.io.File |
convertPdf2Tiff(java.io.File inputPdfFile)
Converts PDF to TIFF format.
|
static int |
getPdfPageCount(java.io.File inputPdfFile)
Gets PDF Page Count.
|
static int |
getPdfPageCount(java.lang.String inputPdfFile)
Deprecated.
As of Release 3.0.
|
static void |
mergePdf(java.io.File[] inputPdfFiles,
java.io.File outputPdfFile)
Merges PDF files.
|
static void |
splitPdf(java.io.File inputPdfFile,
java.io.File outputPdfFile,
int firstPage,
int lastPage)
Splits PDF.
|
static void |
splitPdf(java.lang.String inputPdfFile,
java.lang.String outputPdfFile,
java.lang.String firstPage,
java.lang.String lastPage)
Deprecated.
As of Release 3.0.
|
public static final java.lang.String PDF_LIBRARY
public static final java.lang.String PDFBOX
public static java.io.File convertPdf2Tiff(java.io.File inputPdfFile) throws java.io.IOException
inputPdfFile
- input filejava.io.IOException
public static java.io.File[] convertPdf2Png(java.io.File inputPdfFile) throws java.io.IOException
inputPdfFile
- input filejava.io.IOException
public static void splitPdf(java.lang.String inputPdfFile, java.lang.String outputPdfFile, java.lang.String firstPage, java.lang.String lastPage)
inputPdfFile
- input fileoutputPdfFile
- output filefirstPage
- begin pagelastPage
- end pagepublic static void splitPdf(java.io.File inputPdfFile, java.io.File outputPdfFile, int firstPage, int lastPage)
inputPdfFile
- input fileoutputPdfFile
- output filefirstPage
- begin pagelastPage
- end pagepublic static int getPdfPageCount(java.lang.String inputPdfFile)
inputPdfFile
- input filepublic static int getPdfPageCount(java.io.File inputPdfFile)
inputPdfFile
- input filepublic static void mergePdf(java.io.File[] inputPdfFiles, java.io.File outputPdfFile)
inputPdfFiles
- array of input filesoutputPdfFile
- output fileCopyright © 2018 Tess4J. All Rights Reserved.