Package org.apache.pdfbox.tools
Class PDFToImage
- java.lang.Object
-
- org.apache.pdfbox.tools.PDFToImage
-
- All Implemented Interfaces:
java.util.concurrent.Callable<java.lang.Integer>
public final class PDFToImage extends java.lang.Object implements java.util.concurrent.Callable<java.lang.Integer>Convert a PDF document to an image.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]cropboxprivate intdpiprivate intendPageprivate java.lang.StringimageFormatprivate ImageTypeimageTypeprivate java.io.Fileinfileprivate java.lang.StringoutputPrefixprivate intpageprivate java.lang.Stringpasswordprivate floatqualityprivate booleanshowTimeprivate intstartPageprivate booleansubsamplingprivate java.io.PrintStreamSYSERR
-
Constructor Summary
Constructors Constructor Description PDFToImage()Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integercall()private static voidchangeCropBox(PDDocument document, float a, float b, float c, float d)static voidmain(java.lang.String[] args)Infamous main method.
-
-
-
Field Detail
-
SYSERR
private final java.io.PrintStream SYSERR
-
password
private java.lang.String password
-
imageFormat
private java.lang.String imageFormat
-
outputPrefix
private java.lang.String outputPrefix
-
page
private int page
-
startPage
private int startPage
-
endPage
private int endPage
-
imageType
private ImageType imageType
-
dpi
private int dpi
-
quality
private float quality
-
cropbox
private int[] cropbox
-
showTime
private boolean showTime
-
subsampling
private boolean subsampling
-
infile
private java.io.File infile
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
Infamous main method.- Parameters:
args- Command line arguments, should be one and a reference to a file.
-
call
public java.lang.Integer call()
- Specified by:
callin interfacejava.util.concurrent.Callable<java.lang.Integer>
-
changeCropBox
private static void changeCropBox(PDDocument document, float a, float b, float c, float d)
-
-