public class PdfBoxUtilities
extends java.lang.Object
Constructor and Description |
---|
PdfBoxUtilities() |
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 void |
mergeHocrIntoAPdf(java.lang.String inputHocr,
java.lang.String inputPdfStr,
java.lang.String outputPdfStr,
boolean visible)
Merge text from hocr file into a pdf
|
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.
|
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.io.File inputPdfFile, java.io.File outputPdfFile, int firstPage, int lastPage)
inputPdfFile
- input fileoutputPdfFile
- output filefirstPage
- begin pagelastPage
- end pagepublic 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 filepublic static void mergeHocrIntoAPdf(java.lang.String inputHocr, java.lang.String inputPdfStr, java.lang.String outputPdfStr, boolean visible) throws java.lang.Exception
inputHocr
- input hocr fileinputPdfStr
- input pdf fileoutputPdfStr
- ouput pdf file result of mergingvisible
- does the text are visible or notjava.lang.Exception
Copyright © 2024 Tess4J. All rights reserved.