1
zj
2026-06-03 10e5377841d3ee4439b8012ad305a328076df268
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Êþº¾4C
P”•
–    N—˜
™ š›
œžŸ š ¡
¢
£¤
œ¦§
œ©ª
«¬ š­
®¯C–    °±
N³´
µ¶
·¸
»¼
½¾ ¿ÀÁ šÂà šÄ
0ÆÇ
0É    ÊË    ÊÌ
ÍΠ   ÊÏ    ÊР   ÊÑ    ÊÒ    ÊÓ    ÊÔ    ÊÕ    ÊÖ
Í×
ÍØÙÚÛ
NÜ    ®ÝÞ ¿ßà
áâ ¿ã äå äæçèé
êëìlogLorg/slf4j/Logger;<init>()VCodeLineNumberTableLocalVariableTablethisLcom/nq/utils/PdfToImageUtil;convertPdfToImagesD(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;eLjava/lang/Exception; imageFileNameLjava/lang/String;imageLjava/awt/image/BufferedImage;optimizedImage    imageFileLjava/io/File;pageIoutputDirectory pdfRenderer)Lorg/apache/pdfbox/rendering/PDFRenderer;    pageCount    timestampJpdfFile    outputDir imagePrefix
imagePathsLjava/util/List;document&Lorg/apache/pdfbox/pdmodel/PDDocument;LocalVariableTypeTable$Ljava/util/List<Ljava/lang/String;>; StackMapTable¡çíîž§ÇïMethodParameters    SignatureX(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>; optimizeImage>(Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; originalImagewidthheightg2dLjava/awt/Graphics2D;main([Ljava/lang/String;)Vpathargs[Ljava/lang/String;pdfPathð<clinit>
SourceFilePdfToImageUtil.java STjava/util/ArrayList ñò QRPDF文件不存在: {} óôõ ö÷î øTjava/lang/Exception关闭PDF文档失败 öù java/io/File Sú ûòjava/io/FileInputStream Sü ýþ'org/apache/pdfbox/rendering/PDFRenderer Sÿ PDF总页数: {}  ÷      
   ‚ƒjava/lang/StringBuilder _ .png ô  Spng í !PDF第{}页已转换为图片: {} PDF转图片失败: {} ö  java/awt/image/BufferedImage S   $ %&' () *$ +& ,$ -& .$ /& 0$ 1& 23 4T1D:/work/A-stock/agreement_pdf/agreement_19998.pdfD:/work/A-stock/agreement_pdf/agreement_19998 Z[ 56转换完成,共生成  7  å¼ å›¾ç‰‡ï¼š8 9ú :;ð <ò =>java/lang/String  - com/nq/utils/PdfToImageUtil? @Ajava/lang/Objectjava/util/List$org/apache/pdfbox/pdmodel/PDDocumentjava/lang/Throwablejava/util/Iteratorexists()ZgetAbsolutePath()Ljava/lang/String;org/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)Vclose*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/String;)Vmkdirs(Ljava/io/File;)Vload=(Ljava/io/InputStream;)Lorg/apache/pdfbox/pdmodel/PDDocument;)(Lorg/apache/pdfbox/pdmodel/PDDocument;)VgetNumberOfPages()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;infojava/lang/SystemcurrentTimeMillis()J%org/apache/pdfbox/rendering/ImageTypeRGB'Lorg/apache/pdfbox/rendering/ImageType;renderImageWithDPII(IFLorg/apache/pdfbox/rendering/ImageType;)Ljava/awt/image/BufferedImage;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString(I)Ljava/lang/StringBuilder;#(Ljava/io/File;Ljava/lang/String;)Vjavax/imageio/ImageIOwriteA(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Zadd(Ljava/lang/Object;)Z9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VgetWidth    getHeight(III)VcreateGraphics()Ljava/awt/Graphics2D;java/awt/RenderingHintsKEY_INTERPOLATIONBKey InnerClassesLjava/awt/RenderingHints$Key;VALUE_INTERPOLATION_BILINEARLjava/lang/Object;java/awt/Graphics2DsetRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V KEY_RENDERINGVALUE_RENDER_QUALITYKEY_ANTIALIASINGVALUE_ANTIALIAS_ONKEY_TEXT_ANTIALIASINGVALUE_TEXT_ANTIALIAS_ONKEY_FRACTIONALMETRICSVALUE_FRACTIONALMETRICS_ON    drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)ZdisposeoutLjava/io/PrintStream;sizejava/io/PrintStreamprintlniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;java/awt/RenderingHints$Key!NPQRSTU/*·±VW XY    Z[U}¬»Y·N:*¶š2²*¶¹-:ƶ    §:² ¹ °» Y+·:¶š    ¶W»Y*·¸:»Y·:¶6²¸¹¸76
 
¢©
²¶:  ¸: 
š%»Y·,¶ !¶ ¶"#¶ ¶$: §.»Y·,¶ !¶ ¶"!¶ 
`¶%#¶ ¶$: » Y ·&: '¸(W-¶¹)W²*
`¸¶¹+„
§ÿVÆl¶    §d:² ¹ §S:²,*¶¹-Æ<¶    §4:² ¹ §#:ƶ    §:² ¹ ¿-°
(-0
AFI
#Z
A<Z
qvy
#ŠA<ŠZlŠ‘–™
ŠŒŠVÎ3 ! $% &#T(V-Y0W2X>&A*K+S,Y0f1q3x4‡6Œ9–;¤>«B°CÒEýH
KM N69<TAVFYIWKXWYZQ\RlTqVvYyW{X‡YŠT‘V–Y™W›X§[ª]WÊ2 \]Ï^_ ¤’`a «‹ba ý9^_ 
,cd­ef
KñgdqËhixÄjfŒ°klK \]\\]{ \]› \]¬md¬n_¬o_¤pq ¡rst ¤puv¹ÿ0wxxyzy{ úüwÿ5
wxxyzw|ýB}}ü*xÿ>wxxyzL{P{^{P~ÿwxxyz~{ ÿwxxyz mno€
‚ƒUác*¶.<*¶/=»0Y·1N-¶2:²3²4¶5²6²7¶5²8²9¶5²:²;¶5²<²=¶5*¶>W¶?-°V2 de
ghk&l1m<nGoRq\ratW4c„a^…f
Y†fNbaH‡ˆ„    ‰ŠU@}@LAMBN» Y+·:,-¸C:²D»Y·E¶ ¹F¶%G¶ ¶$¶H¹I:¹J™,¹KÀL:²D»Y·M¶ ¶ ¶$¶H§ÿбV*
|}~    €ƒ@„_…y†|‡WH_‹_}ŒzŽ_wn_    to_jmdapqt apuv!ÿIxxxwyú2Œ‘TU!    N¸O³±V’“#
!Ê"