4     /  /   4   4   /         !  /      /            !  "# $% $&K '() *+ @,- ./ C0 1 234 I5 I6 I78 N @9: N; Q< => ?@ ?AB WC DEF G H IJ KLM NO N7PQ c RST gU QV gW gXY lZ[ nZ /\ ] ^_` ab cd /b  e f gh i gj ik /l m /no gp /q r fs tu  l /vw  x g /y /z '{| ^} ~ a /     c  I      c c g  7             X  7       I    D   G  InnerClassesHTML_TAGLjava/util/List; Signature$Ljava/util/List; PICTURE_TAG()VCodeLineNumberTableLocalVariableTablethis Lcom/artfess/file/util/HtmlUtil;getResourceInputStream)(Ljava/lang/String;)Ljava/io/InputStream;filePathLjava/lang/String;inLjava/io/InputStream; StackMapTablecreateHtmlRenderPolicy0()Lcom/deepoove/poi/policy/AbstractRenderPolicy;parseHtmlToWord(Lorg/jsoup/nodes/Element;Lcom/deepoove/poi/xwpf/NiceXWPFDocument;Lorg/apache/poi/xwpf/usermodel/XWPFParagraph;Z)Lorg/apache/poi/xwpf/usermodel/XWPFParagraph;run'Lorg/apache/poi/xwpf/usermodel/XWPFRun;meLorg/jsoup/nodes/Element;itrLjava/util/ListIterator;eledoc(Lcom/deepoove/poi/xwpf/NiceXWPFDocument; xwpfParagraph-Lorg/apache/poi/xwpf/usermodel/XWPFParagraph;isParentZtext continueItr enabledBreakLocalVariableTypeTable3Ljava/util/ListIterator; ExceptionsgetPrevXWPFParagraph(Lcom/deepoove/poi/xwpf/NiceXWPFDocument;Lorg/apache/poi/xwpf/usermodel/XWPFParagraph;)Lorg/apache/poi/xwpf/usermodel/XWPFParagraph;iIxwpfParagraphs?Ljava/util/List;parseImgToWordB(Ljava/lang/String;Lorg/apache/poi/xwpf/usermodel/XWPFParagraph;)V paramNamerateformat outStreamLjava/io/ByteArrayOutputStream; inputStreamLjava/io/ByteArrayInputStream;imageLjava/awt/image/BufferedImage;widthheightpictureRenderData)Lcom/deepoove/poi/data/PictureRenderData; fileManager2Lcom/artfess/file/persistence/manager/FileManager;file$Lcom/artfess/file/model/DefaultFile;regExpLjava/util/regex/Pattern;mLjava/util/regex/Matcher;fileIdimgUrl)-8:getImgRealPath&(Ljava/lang/String;)Ljava/lang/String;bytes[Bpath copyByte2File([BLjava/io/File;)ZeLjava/io/IOException;bufferlenLjava/lang/Exception;Ljava/io/File;outLjava/io/FileOutputStream;XQTY[parseTableToWordk(Lcom/deepoove/poi/xwpf/NiceXWPFDocument;Lorg/jsoup/nodes/Element;Lorg/apache/poi/xwpf/usermodel/XWPFRun;)VtableDocLorg/jsoup/nodes/Document;trListLorg/jsoup/select/Elements;tdList simplifyTablek colspanValLjava/lang/Integer; curTdElement colspanValStr trElement tdElements tdEleListtempNodeLorg/jsoup/nodes/Node;nodeListindexNumj nextTrElement rowspanVal tdElementList curTdNodecNode rowspanValStr eleIteratorLjava/util/Iterator;rowNum trEleList firstTrEletdCount tableContent trElementstableEle tableHtml+Ljava/util/List;(Ljava/util/List;/Ljava/util/Iterator;scovertElements2List-(Lorg/jsoup/select/Elements;)Ljava/util/List; curlement curElements elementListH(Lorg/jsoup/select/Elements;)Ljava/util/List;isHtml(Ljava/lang/String;)ZattrNameelementsdocumentgetRichtextToDocx"(Ljava/lang/String;)Ljava/io/File;htmlLjava/lang/StringBuffer;folder wordMLPackage;Lorg/docx4j/openpackaging/packages/WordprocessingMLPackage;ndpJLorg/docx4j/openpackaging/parts/WordprocessingML/NumberingDefinitionsPart; xHTMLImporter/Lorg/docx4j/convert/in/xhtml/XHTMLImporterImpl;outputcontent printStreamLjava/io/PrintStream;basePathfileName printPictureE(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)Vinode)Lcom/fasterxml/jackson/databind/JsonNode;itemKey sourceImg signatureTempLjava/lang/StringBuilder;mulDurlItem[Ljava/lang/String;url pictureTemp arrayNode/Lcom/fasterxml/jackson/databind/node/ArrayNode;varNodekeyvalboMapLjava/util/Map;twiceMap5Ljava/util/Map;4k(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V access$000x0x1x2x3 SourceFile HtmlUtil.java  com/artfess/base/util/FileUtil   com/artfess/file/util/HtmlUtil$1img  src V 34table ,-     jksup  $   Times New Roman    宋体    $com/deepoove/poi/data/TextRenderData   span(p|h[12345]|li|img)    ! "# $% &' () *+org/jsoup/nodes/Element ,-. /0 12+org/apache/poi/xwpf/usermodel/XWPFParagraphfile/v1/downloadFile?fileId= 3!(\?|&+)(.+?)=([^&]*) 45 67 8) 9:; <0com/artfess/file/persistence/manager/FileManager= >? 1@"com/artfess/file/model/DefaultFileA < B  3pngjava/lang/StringBuilder. CD Ejava/io/ByteArrayOutputStream FGjava/io/ByteArrayInputStream HI JK LM N% O%'com/deepoove/poi/data/PictureRenderData PR ST data:;base64, U VWX Y[\ ]^D:\temp\_ `a.png java/io/File Z[D:\img\timg.jpgjava/io/FileOutputStream b Lc de fjava/io/IOException gjava/lang/Exception h qVi jktr lm 1ntd o! pq rs t%class uv  wxcolspan yz {| }xorg/jsoup/nodes/Node w~rowspan xjava/util/ArrayList    oUTF-8  o #      /attachFiles/tempZip/printTrans//   Cjava/util/Random  r:java/lang/StringBuffer CE ) )java/io/PrintStream.htmlutf-8   Horg/docx4j/openpackaging/parts/WordprocessingML/NumberingDefinitionsPart   -org/docx4j/convert/in/xhtml/XHTMLImporterImpl  Hyperlink  0  .docx b   )-com/fasterxml/jackson/databind/node/ArrayNode 1 signature 1_ C  {{@}} getFileById_ z java/math/BigDecimal    {{@java/lang/Stringdivaulfontlablestrongbh1h2h3h4title emfwmfpictjpegdibgiftiffepsbmpwpgcom/artfess/file/util/HtmlUtiljava/lang/Objectjava/io/InputStreamjava/util/ListIteratorjava/util/Listjava/util/regex/Patternjava/util/regex/Matcherjava/awt/image/BufferedImagejava/lang/Throwableorg/jsoup/nodes/Documentorg/jsoup/select/Elementsjava/util/Iteratorjava/lang/Integer9org/docx4j/openpackaging/packages/WordprocessingMLPackage java/util/Map'com/fasterxml/jackson/databind/JsonNodejava/lang/ClassgetResourceAsStreamtagName()Ljava/lang/String;equals(Ljava/lang/Object;)ZattrgetCTP>()Lorg/openxmlformats/schemas/wordprocessingml/x2006/main/CTP;:org/openxmlformats/schemas/wordprocessingml/x2006/main/CTP newCursor!()Lorg/apache/xmlbeans/XmlCursor;&com/deepoove/poi/xwpf/NiceXWPFDocumentinsertNewParagraphN(Lorg/apache/xmlbeans/XmlCursor;)Lorg/apache/poi/xwpf/usermodel/XWPFParagraph; createRun)()Lorg/apache/poi/xwpf/usermodel/XWPFRun;equalsIgnoreCase%org/apache/poi/xwpf/usermodel/XWPFRunsetText(Ljava/lang/String;)VsetBold(Z)V setFontSize(I)V3org/apache/poi/xwpf/usermodel/XWPFRun$FontCharRange FontCharRangeascii5Lorg/apache/poi/xwpf/usermodel/XWPFRun$FontCharRange; setFontFamilyJ(Ljava/lang/String;Lorg/apache/poi/xwpf/usermodel/XWPFRun$FontCharRange;)VeastAsia+org/apache/poi/xwpf/usermodel/VerticalAlign SUPERSCRIPT-Lorg/apache/poi/xwpf/usermodel/VerticalAlign; setSubscript0(Lorg/apache/poi/xwpf/usermodel/VerticalAlign;)V/com/deepoove/poi/policy/TextRenderPolicy$HelperHelper renderTextRun<(Lorg/apache/poi/xwpf/usermodel/XWPFRun;Ljava/lang/Object;)VownTextcn/hutool/core/util/ReUtilisMatch-(Ljava/lang/String;Ljava/lang/CharSequence;)ZaddBreak$org/apache/commons/lang3/StringUtils isNotBlank(Ljava/lang/CharSequence;)Zchildren()Lorg/jsoup/select/Elements;size()I listIterator()Ljava/util/ListIterator;hasNext()Znext()Ljava/lang/Object;getXWPFDocument.()Lorg/apache/poi/xwpf/usermodel/XWPFDocument;*org/apache/poi/xwpf/usermodel/XWPFDocument getParagraphs()Ljava/util/List;get(I)Ljava/lang/Object;containscompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;findgroup(I)Ljava/lang/String; com/artfess/base/util/StringUtil isNotEmptycom/artfess/base/util/AppUtilgetBean%(Ljava/lang/Class;)Ljava/lang/Object;O(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model;com/artfess/base/util/BeanUtilsgetExtensionNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString downloadFileN(Ljava/lang/String;Ljava/io/OutputStream;)Lcom/artfess/file/model/DefaultFile; toByteArray()[B([B)Vjavax/imageio/ImageIOread5(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;getWidth getHeight5(IILjava/lang/String;Ljava/awt/image/BufferedImage;)V2com/deepoove/poi/policy/PictureRenderPolicy$Helper renderPictureS(Lorg/apache/poi/xwpf/usermodel/XWPFRun;Lcom/deepoove/poi/data/PictureRenderData;)V startsWithreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;java/util/Base64 getDecoderDecoder()Ljava/util/Base64$Decoder;java/util/Base64$Decoderdecode(Ljava/lang/String;)[Bjava/util/UUID randomUUID()Ljava/util/UUID;(Ljava/io/File;)V([B)Iwrite([BII)VcloseprintStackTrace outerHtmlorg/jsoup/Jsoupparse.(Ljava/lang/String;)Lorg/jsoup/nodes/Document;getElementsByTag/(Ljava/lang/String;)Lorg/jsoup/select/Elements;(I)Lorg/jsoup/nodes/Element;isEmptyiterator()Ljava/util/Iterator;valueOf(I)Ljava/lang/Integer;intValue removeAttr*(Ljava/lang/String;)Lorg/jsoup/nodes/Node;clone()Lorg/jsoup/nodes/Element;parseInt(Ljava/lang/String;)Iafter-(Ljava/lang/String;)Lorg/jsoup/nodes/Element;first()Lorg/jsoup/nodes/Node;nextElementSiblingadd appendChild1(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;insertChildren2(ILjava/util/Collection;)Lorg/jsoup/nodes/Element;parseBodyFragment@(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document;$org/springframework/util/ObjectUtilsgetAllElementstag()Lorg/jsoup/parser/Tag;org/jsoup/parser/TaggetName toLowerCase getIoTmpdir separator#com/artfess/base/util/time/TimeUtilgetCurrentTimeMillis()J(J)Ljava/lang/StringBuilder;nextInt(I)I,(Ljava/lang/String;)Ljava/lang/StringBuffer;existsmkdirs,(Ljava/io/OutputStream;ZLjava/lang/String;)Vprintln createPackage=()Lorg/docx4j/openpackaging/packages/WordprocessingMLPackage;getMainDocumentPartD()Lorg/docx4j/openpackaging/parts/WordprocessingML/MainDocumentPart;@org/docx4j/openpackaging/parts/WordprocessingML/MainDocumentPart addTargetPartN(Lorg/docx4j/openpackaging/parts/Part;)Lorg/docx4j/relationships/Relationship;unmarshalDefaultNumbering()Lorg/docx4j/wml/Numbering;>(Lorg/docx4j/openpackaging/packages/WordprocessingMLPackage;)VsetHyperlinkStyle getContentconvert2(Ljava/io/File;Ljava/lang/String;)Ljava/util/List;addAll(Ljava/util/Collection;)Zsave deleteFilecom/artfess/base/util/JsonUtil toJsonNode=(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;isArray,(I)Lcom/fasterxml/jackson/databind/JsonNode;(I)Ljava/lang/StringBuilder;asTextput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;indexOfsplit'(Ljava/lang/String;)[Ljava/lang/String;(D)VsetScale(II)Ljava/math/BigDecimal; doubleValue()Djava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(com/deepoove/poi/policy/TextRenderPolicy+com/deepoove/poi/policy/PictureRenderPolicy!  /*B     ]*L++MN O Q    YY  (* * , , * ++,M+*,,*M,:*  !Y*"#,*$:6%* *$:6&*'6,:(),:!Y"#8**+.**,:-./:+,M,$ $6?AMS\bis}#&z SD "((( !("#$%#h&#' "((U)*!+n ,-:*01M>,2',34+5,`34+%28* ../:: !20' 201  2' 34*678M,9N-*::;:<#=:> =:?@A@:BC:DE:FGH:IYJKLLM:NYO:  PWQY RS:  T:  U6  V6  X Xl`6 ld6  l6 WY   X:+:Y$ $,6>ADLVdls     ,56/s7p89 V:; O<= H>/ A?/  @A VBCdDE FGHIJKL ! )M)NO)$?PQ)p)M)NO)PQ)RST)M)NO)PQ)M+n UVJ*Z[A*Z;\K]*^LIYJ_L`aLbLMM+cY,deW,f  8!E"G( -WX8YJLG Z[" MQY*SN:gY+hM6-iY6,j6,,k :mN-o,,k"N-m:,,k :  m:BEl:OnT\_l:gOTgiqtlgigz,/ 2478+97;:@>ABEECGDLEO<P=T@XA\E_C`DdFg?i@mAqEtCvD{E~Gf G\] D;=^X1_/P\``\]v\] WXDa~bcl defSd Bgdefh BgGi defiBgdef jk!+pqrN-st:uvw:T UV >!!! lmno po+n qV7*x*rL+stM,,yNz:-{:|`zY::W-}/:~Wvw::62i3/:  ~W :   :  x5 W z: 6   |d  pW I,:,:vw:+z:6  +:  { }/:  vw:   3W:   3:  : :xW :z:6|de:Y:W : `z: z:W|W + tN-p:5?Bn> $-CNV_fu )5?BDGU \ e m u |!$ %'L!r/ st Ru C :v ir./Nw_|xofuyD\` Uz{L|-}tn~/|{qt5 U{ \{e)w ./ $t xotlmo '4fuyL|5 ~ )D )2N)2) )2)! )2. )22hA)22)12  )2) -YL*yM,{,}/N+-W+01 23 4(5+6* -o% '%   2 +^**L++M,yN-{--}/::GЧMYnRYnSVYn>?@ BDEGH7IAJQKSMVPYNZO\Q>A7\8oZ\`^$Nm  /Bh  LIYJLLM\MIYJYd`LMNY:W*WWcY,d: WYgYIYJ,L-LLML+:Y:WWY:cYIYJ,L-LLMdùWcYIYJ,L-LŶLMd:   : ++ǻIYJ,L-LLMW ::++ǻIYJ,L-LLMW: ++ǻIYJ,L-LLMW GSynGSy~'Z[ \G_P`Ya^bcchdlesf{hijmnqrstuvwx"w(yHzO{SW[y|{}~p P)aH1a {)\` G)))e )))eee)))h he)))i )))i !+ɸ:˙ ̞@A@::϶иDIYJ:6Ѣ: IYJ*LҶLӶM: NYO:  ϶ж PWQY RST: - WYZb XWֶLW LW׶LWr,*MW6ضиDٶиDIYJ:6Ѣ:  ضиD ضж:  ڶ ڶ: IYJ*LҶLӶM: NYO:  2 PWQY RST:U6V6-Yn9o6o6- WYbXWLW LW׶LW ,*MW:n- #*;DQZt}  )6BMVpy Zx t^ }U89 0= G./DV p y89 p=i>/b?/B ) ./#BC* !!!!' ! G ))P! ))P))RT/ ))P ))BhP*+,B*!#+nYSYSYSYSY SYSYSYSYSY SY %SY SY SY SYSYS YSYSYSYSYHSYSYSYSYSY SY SF DeE* @ DQ KIZ