4 +vw v x yz {| }~    C  I     $v j loggerLorg/slf4j/Logger;MIN_SEAL_PIXELSI ConstantValue ()VCodeLineNumberTableLocalVariableTablethis*Lcom/bcxin/backend/utils/DocumentFileUtil;checkPdfForRedSeal'(Ljava/lang/String;Ljava/lang/String;)ZareaSizergbrgbxy pdfRenderer)Lorg/apache/pdfbox/rendering/PDFRenderer;imageLjava/awt/image/BufferedImage;widthheightvisited[[ZminSealDetecteddocument&Lorg/apache/pdfbox/pdmodel/PDDocument;eLjava/io/IOException;pdfPathLjava/nio/file/Path;fileLjava/io/File;exLjava/lang/Exception;rootPathLjava/lang/String;filePath StackMapTablezMethodParameters floodFill((Ljava/awt/image/BufferedImage;II[[ZII)Inxnydydxpoint[IstartXstartYcountqueueLjava/util/Queue;LocalVariableTypeTableLjava/util/Queue<[I>; SourceFileDocumentFileUtil.java 23java/lang/StringBuilder java/lang/String   ,-文件不存在: {}  'org/apache/pdfbox/rendering/PDFRenderer 2  cd(com/bcxin/backend/utils/DocumentFileUtil&发现疑似红色印章,面积:{} 3java/lang/Throwable java/io/IOException读取PDF文件失败: {} java/lang/Exception,checkPdfForRedSeal: 执行失败:filePath={}java/util/LinkedList  java/lang/Objectjava/nio/file/Path java/io/File$org/apache/pdfbox/pdmodel/PDDocumentjava/awt/image/BufferedImagejava/util/Queueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;toFile()Ljava/io/File;exists()Zorg/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)Vload6(Ljava/io/File;)Lorg/apache/pdfbox/pdmodel/PDDocument;)(Lorg/apache/pdfbox/pdmodel/PDDocument;)V%org/apache/pdfbox/rendering/ImageTypeRGB'Lorg/apache/pdfbox/rendering/ImageType;renderImageWithDPII(IFLorg/apache/pdfbox/rendering/ImageType;)Ljava/awt/image/BufferedImage;getWidth()I getHeightgetRGB(II)Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;infoclose addSuppressed(Ljava/lang/Throwable;)V9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vadd(Ljava/lang/Object;)ZisEmptypoll()Ljava/lang/Object;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!+,-./01234/*56 78 9:49Y*+M,N-   , - ::Y::66  : 6 6   6    2 3m  6z~6z~6~6<d5d.    6 Ĥ   ~ n 6 !:   :::!::  +!M #+,! $'>;>DPUX;FD58l;ll4~"58~";{~"5$!(35 >!I"V$]%d(n)q+{,-/0125789:,+ @B8@; DBnC{G~EFI6;/_</T=/I>/A?/~@/ tA/ IBCVDE]F/dG/ nHI qJ/ ;1KLn MNaOP!ZQR STUVWVX5YZ> [[YZ\]^_ i@ [[YZ\]^_] [[YZ\]]H][[YZ\]]] [[YZ`[[a b UW cd46$Y%: YOYO&W-2T'():.6 .6 6  6      `6   `6 { toh-2 3^* 6z~6z~6~6.d'd -2 T Y OYO&W _ P%5jMN OP%R/S;TAUGWJZS[\\i]p^w`abcdfgh[Zmo6Q</F=/;>/3?/pe/ w}f/Vg/ Mh/ ;ijA@/ GA/ DEk/l/HIF/G/m/ nop  nqXE%r' _r)_rbDklHFGs34! * 5tu