1@ Y  X         X , , / / /   X C C C   P P P P P O OPASSWORDLjava/lang/String; ConstantValue START_PAGEEND_PAGE IMAGE_FORMAT OUTPUT_PREFIXCOLOR RESOLUTIONCROPBOXNONSEQ()VCodeLineNumberTableLocalVariableTablethisLorg/apache/pdfbox/PDFToImage;main([Ljava/lang/String;)VeLjava/awt/HeadlessException;iI7Lorg/apache/pdfbox/exceptions/InvalidPasswordException; imageType imageWriter'Lorg/apache/pdfbox/util/PDFImageWriter;successZLjava/lang/Exception;document&Lorg/apache/pdfbox/pdmodel/PDDocument;args[Ljava/lang/String;useNonSeqParserpasswordpdfFile outputPrefix imageFormat startPageendPagecolor resolutioncropBoxLowerLeftXFcropBoxLowerLeftYcropBoxUpperRightXcropBoxUpperRightY ExceptionsusagegetImageFormats()Ljava/lang/String;retvalLjava/lang/StringBuffer;formatschangeCropBoxes-(Lorg/apache/pdfbox/pdmodel/PDDocument;FFFF)Vpage"Lorg/apache/pdfbox/pdmodel/PDPage; rectangle.Lorg/apache/pdfbox/pdmodel/common/PDRectangle;abcdpagesLjava/util/List; SourceFilePDFToImage.java efjpgrgb java/awt/HeadlessException -password  f -startPage -endPage -imageType -outputPrefix-color -resolution-cropbox     -nonSeq    java/io/File e    5org/apache/pdfbox/exceptions/InvalidPasswordException *Error: The supplied password is incorrect.   !Error: The document is encrypted.bilevel !"indexedgrayrgba7Error: the number of bits per pixel must be 1, 8 or 24. %org/apache/pdfbox/util/PDFImageWriter #$java/lang/StringBuilder)Error: no writer found for image format ' %&' ' (fjava/lang/Exception )Usage: java -jar pdfbox-app-x.y.z.jar PDFToImage [OPTIONS] -password Password to decrypt document -imageType ( ) A -outputPrefix Filename prefix for image files M -startPage The first page to start extraction(1 based) E -endPage The last page to extract(inclusive) \ -color The color depth (valid: bilevel, indexed, gray, rgb, rgba) > -resolution The bitmap resolution in dpi G -cropbox The page area to export G -nonSeq Enables the new non-sequential parser 9 The PDF document to use java/lang/StringBuffer* +, %-, ./0 123 4 5 resizing page 67 org/apache/pdfbox/pdmodel/PDPage,org/apache/pdfbox/pdmodel/common/PDRectangle 89 :9 ;9 <9 => ?>org/apache/pdfbox/PDFToImagejava/lang/Objectjava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;getScreenResolution()Ijava/lang/Stringequals(Ljava/lang/Object;)Zjava/lang/IntegerparseInt(Ljava/lang/String;)Ijava/lang/FloatvalueOf%(Ljava/lang/String;)Ljava/lang/Float; floatValue()F lastIndexOf(I)I substring(II)Ljava/lang/String;(Ljava/lang/String;)V$org/apache/pdfbox/pdmodel/PDDocument loadNonSeqk(Ljava/io/File;Lorg/apache/pdfbox/io/RandomAccess;Ljava/lang/String;)Lorg/apache/pdfbox/pdmodel/PDDocument;load:(Ljava/lang/String;)Lorg/apache/pdfbox/pdmodel/PDDocument; isEncrypted()Zdecryptjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnexit(I)VequalsIgnoreCase(Ljava/lang/String;)Z writeImagec(Lorg/apache/pdfbox/pdmodel/PDDocument;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;II)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringclose(Ljava/lang/Object;)Vjavax/imageio/ImageIOgetReaderFormatNames()[Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;getDocumentCatalog/()Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;+org/apache/pdfbox/pdmodel/PDDocumentCatalog getAllPages()Ljava/util/List;java/util/Listsizeoutget(I)Ljava/lang/Object; setLowerLeftX(F)V setLowerLeftYsetUpperRightXsetUpperRightY setMediaBox1(Lorg/apache/pdfbox/pdmodel/common/PDRectangle;)V setCropBox!XY Z[\ ][\ ^[\_[\`[\a[\b[\c[\d[\efg3*h 8:i jk lmg <MN::66: 8 8 8 8 6 :`6 6*<*2 * *2M*2 * *2 6*2 * *2 6*2 *2:*2 *2:*2 *2:*2 *2 6 h*2 B*28 *28 *28 *28 *2 < -*2N- m--.::Y-,:<-:.,%:* !"# $" 6%&  6Q'&  6@(&  6/& 6)& 6 *"#        +,Y-:, .6& /Y0122324"#15): 75:5%-06hhEFGH IJKLNOP"Q%T-Y0V2X6Z@\L^O_VaYcaemgphwjzlnpqsuwyz|~),8;GJYejnsZy} (.8>FJfs| i2no9@pq nrsq|>tu(vwnxUyz{|}w~[[ [[qq[-q   " % 6 fgmM /Y08292:2;2<2=2>2?2@2A2B24"#hHL g6CYDKEL=+ *+2FW`+ *GFW*Hh"!" #%&$(+#1+i #pq. *| g e*IJ:6KOLM"NO:PYQ:#R$S%TUVWh6 0 13 4.576=7C8I9P:W;^1d>i\ .07' Xpqeyzeeee \