4 ?    =  =        = %   '  * = =     logLorg/slf4j/Logger; fileUtils!Lcom/artfess/file/util/FileUtils;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;fileDirLjava/lang/String;4Lorg/springframework/beans/factory/annotation/Value;value${file.file.dir}attachmentServiceFactory6Lcom/artfess/base/attachment/AttachmentServiceFactory;Ljavax/annotation/Resource; officeToPdf#Lcom/artfess/file/util/OfficeToPdf;()VCodeLineNumberTableLocalVariableTablethis5Lcom/artfess/file/service/impl/OfficeFilePreviewImpl;filePreviewHandleG(Lcom/artfess/file/model/DefaultFile;Ljava/util/Map;)Ljava/lang/String;attachmentHandlerFactorydirFileLjava/io/File; separatorsaveTypeattachmentService/Lcom/artfess/base/attachment/AttachmentService;eLjava/lang/Exception; systemTimeJoverTimef outFilePathfileMode$Lcom/artfess/file/model/DefaultFile;mapLjava/util/Map;fileNamesuffixfilePath checkfilePathfalgZ StackMapTable checkFile$(Ljava/lang/String;Ljava/util/Map;)Zpathfile SourceFileOfficeFilePreviewImpl.java(Lorg/springframework/stereotype/Service; QRjava/lang/StringBuilder . GH pdf {| java/io/File Q ]H / \\     LM ;com/artfess/file/attachmentService/FtpAttachmentServiceImpl H4com/artfess/base/attachment/AttachmentServiceFactory java/io/FileOutputStream java/lang/Exception R   ABQ------------------------openOffice 文件:{} 转换开始------------------------   OP Y------------------------openOffice 文件转换结束,耗时:{}------------------------   fileSize     pdfUrl4/file/onlinePreviewController/v1/getFileByPathAndId__3com/artfess/file/service/impl/OfficeFilePreviewImpl java/lang/Object$com/artfess/file/service/FilePreview"com/artfess/file/model/DefaultFile java/util/Mapjava/lang/String-com/artfess/base/attachment/AttachmentServicegetId()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getExtensionNametoString lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;(Ljava/lang/String;)Vexists()Zmkdirscontains(Ljava/lang/CharSequence;)Zequals(Ljava/lang/Object;)Z getStoreType com/artfess/base/util/StringUtilisEmpty(Ljava/lang/String;)ZsetProp6!com/artfess/file/util/AppFileUtil createPath8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getProp6 getSaveType&(Ljava/lang/String;)Ljava/lang/String;com/artfess/base/util/BeanUtils isNotEmpty getBizCodegetFileSaveTypeByConfiggetCurrentServicesC(Ljava/lang/String;)Lcom/artfess/base/attachment/AttachmentService;SAVE_TYPE_FOLDERcom/artfess/base/util/AppUtilgetBean%(Ljava/lang/Class;)Ljava/lang/Object;downloadS(Lcom/artfess/base/attachment/Attachment;Ljava/io/OutputStream;Ljava/lang/String;)VprintStackTrace$org/springframework/util/StringUtilshasTextjava/lang/SystemcurrentTimeMillis()J getFileNameorg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V!com/artfess/file/util/OfficeToPdfopenOfficeToPDF((Ljava/lang/String;Ljava/lang/String;Z)Zjava/lang/LongvalueOf(J)Ljava/lang/Long;lengthput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;deleteorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!=?@ABCDEFGHE IJsKLMENOPEFQRS/*T!U VWXYS;Y++N+:Y* ++:Y `  :*, 6YY* : W: : : ++++:  -W )+:  + + : *! ":  #$$+%&%:  $":  +'Y(+ +) :+Y `  :,d-7 ./+01*23W- e7 .4 51Y:  ,6 758W 9W,:Y;+< 8W y|*T+23$5J6m8v9{:<=>@ABDEFGIJKLM$P/RDSNTXVyY|W~X[\]^_`abcd ei8jUN ZM [\]H ^H /J_` ~ab\cd 9ed f\ igH;VW;hi;jklH$mHJnHmoHvpqr stuvvvvwvAvv8Av3x stuvvvvwvvxxty stuvvvvwvvxxtyvstuvvvvz{|S%Y+N-,6-758W-Tr st vU*%VW%}H%jk ~\r wRS! =>.T E