在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Spring boot 在线预览办公文件(doc、docx、xls等)

Spring boot 在线预览办公文件(doc、docx、xls等)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.51M
  • 下载次数:9
  • 浏览次数:748
  • 发布时间:2020-08-29
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
Spring boot 在线预览办公文件(doc、docx、xls、xlsx、pdf等),转化效果个人觉得比较理想
【实例截图】
【核心代码】
file-online-preview
└── file-online-preview
├── filepreview.iml
├── jodconverter-core
│   ├── jodconverter-core.iml
│   ├── pom.xml
│   ├── src
│   │   └── main
│   │   ├── assembly
│   │   │   └── dist.xml
│   │   ├── java
│   │   │   └── org
│   │   │   └── artofsolving
│   │   │   └── jodconverter
│   │   │   ├── AbstractConversionTask.java
│   │   │   ├── cli
│   │   │   │   └── Convert.java
│   │   │   ├── document
│   │   │   │   ├── DefaultDocumentFormatRegistry.java
│   │   │   │   ├── DocumentFamily.java
│   │   │   │   ├── DocumentFormat.java
│   │   │   │   ├── DocumentFormatRegistry.java
│   │   │   │   ├── JsonDocumentFormatRegistry.java
│   │   │   │   └── SimpleDocumentFormatRegistry.java
│   │   │   ├── office
│   │   │   │   ├── DefaultOfficeManagerConfiguration.java
│   │   │   │   ├── ExternalOfficeManagerConfiguration.java
│   │   │   │   ├── ExternalOfficeManager.java
│   │   │   │   ├── ManagedOfficeProcess.java
│   │   │   │   ├── ManagedOfficeProcessSettings.java
│   │   │   │   ├── NamedThreadFactory.java
│   │   │   │   ├── OfficeConnectionEvent.java
│   │   │   │   ├── OfficeConnectionEventListener.java
│   │   │   │   ├── OfficeConnection.java
│   │   │   │   ├── OfficeConnectionProtocol.java
│   │   │   │   ├── OfficeContext.java
│   │   │   │   ├── OfficeException.java
│   │   │   │   ├── OfficeManager.java
│   │   │   │   ├── OfficeProcess.java
│   │   │   │   ├── OfficeTask.java
│   │   │   │   ├── OfficeUtils.java
│   │   │   │   ├── PooledOfficeManager.java
│   │   │   │   ├── PooledOfficeManagerSettings.java
│   │   │   │   ├── ProcessPoolOfficeManager.java
│   │   │   │   ├── Retryable.java
│   │   │   │   ├── RetryTimeoutException.java
│   │   │   │   ├── SuspendableThreadPoolExecutor.java
│   │   │   │   ├── TemporaryException.java
│   │   │   │   └── UnoUrl.java
│   │   │   ├── OfficeDocumentConverter.java
│   │   │   ├── OfficeDocumentUtils.java
│   │   │   ├── process
│   │   │   │   ├── LinuxProcessManager.java
│   │   │   │   ├── ProcessManager.java
│   │   │   │   ├── ProcessQuery.java
│   │   │   │   ├── PureJavaProcessManager.java
│   │   │   │   └── SigarProcessManager.java
│   │   │   ├── StandardConversionTask.java
│   │   │   └── util
│   │   │   └── PlatformUtils.java
│   │   └── resources
│   │   └── document-formats.js
│   └── target
│   └── classes
│   ├── document-formats.js
│   └── org
│   └── artofsolving
│   └── jodconverter
│   ├── AbstractConversionTask.class
│   ├── cli
│   │   └── Convert.class
│   ├── document
│   │   ├── DefaultDocumentFormatRegistry.class
│   │   ├── DocumentFamily.class
│   │   ├── DocumentFormat.class
│   │   ├── DocumentFormatRegistry.class
│   │   ├── JsonDocumentFormatRegistry.class
│   │   └── SimpleDocumentFormatRegistry.class
│   ├── office
│   │   ├── DefaultOfficeManagerConfiguration.class
│   │   ├── ExternalOfficeManager.class
│   │   ├── ExternalOfficeManagerConfiguration.class
│   │   ├── ManagedOfficeProcess$1.class
│   │   ├── ManagedOfficeProcess$2.class
│   │   ├── ManagedOfficeProcess$3.class
│   │   ├── ManagedOfficeProcess$4.class
│   │   ├── ManagedOfficeProcess$5.class
│   │   ├── ManagedOfficeProcess$6.class
│   │   ├── ManagedOfficeProcess.class
│   │   ├── ManagedOfficeProcessSettings.class
│   │   ├── NamedThreadFactory.class
│   │   ├── OfficeConnection$1.class
│   │   ├── OfficeConnection.class
│   │   ├── OfficeConnectionEvent.class
│   │   ├── OfficeConnectionEventListener.class
│   │   ├── OfficeConnectionProtocol.class
│   │   ├── OfficeContext.class
│   │   ├── OfficeException.class
│   │   ├── OfficeManager.class
│   │   ├── OfficeProcess$1.class
│   │   ├── OfficeProcess$ExitCodeRetryable.class
│   │   ├── OfficeProcess.class
│   │   ├── OfficeTask.class
│   │   ├── OfficeUtils.class
│   │   ├── PooledOfficeManager$1.class
│   │   ├── PooledOfficeManager$2.class
│   │   ├── PooledOfficeManager.class
│   │   ├── PooledOfficeManagerSettings.class
│   │   ├── ProcessPoolOfficeManager.class
│   │   ├── Retryable.class
│   │   ├── RetryTimeoutException.class
│   │   ├── SuspendableThreadPoolExecutor.class
│   │   ├── TemporaryException.class
│   │   └── UnoUrl.class
│   ├── OfficeDocumentConverter.class
│   ├── OfficeDocumentUtils.class
│   ├── process
│   │   ├── LinuxProcessManager.class
│   │   ├── ProcessManager.class
│   │   ├── ProcessQuery.class
│   │   ├── PureJavaProcessManager.class
│   │   └── SigarProcessManager.class
│   ├── StandardConversionTask.class
│   └── util
│   └── PlatformUtils.class
├── jodconverter-web
│   ├── jodconverter-web.iml
│   ├── pom.xml
│   ├── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── cn
│   │   │   │   └── keking
│   │   │   │   ├── config
│   │   │   │   │   └── RedissonConfig.java
│   │   │   │   ├── extend
│   │   │   │   │   └── ControlDocumentFormatRegistry.java
│   │   │   │   ├── FilePreviewApplication.java
│   │   │   │   ├── filters
│   │   │   │   │   ├── ChinesePathFilter.java
│   │   │   │   │   └── FilterConfiguration.java
│   │   │   │   ├── model
│   │   │   │   │   ├── FileAttribute.java
│   │   │   │   │   ├── FileType.java
│   │   │   │   │   └── ReturnResponse.java
│   │   │   │   ├── service
│   │   │   │   │   ├── FileConverQueueTask.java
│   │   │   │   │   ├── FilePreviewFactory.java
│   │   │   │   │   ├── FilePreview.java
│   │   │   │   │   └── impl
│   │   │   │   │   ├── CompressFilePreviewImpl.java
│   │   │   │   │   ├── OfficeFilePreviewImpl.java
│   │   │   │   │   ├── OtherFilePreviewImpl.java
│   │   │   │   │   ├── PdfFilePreviewImpl.java
│   │   │   │   │   ├── PictureFilePreviewImpl.java
│   │   │   │   │   └── SimTextFilePreviewImpl.java
│   │   │   │   ├── utils
│   │   │   │   │   ├── ConverterUtils.java
│   │   │   │   │   ├── DeleteFileUtil.java
│   │   │   │   │   ├── DownloadUtils.java
│   │   │   │   │   ├── FileCharsetDetector.java
│   │   │   │   │   ├── FileUtils.java
│   │   │   │   │   ├── OfficeToPdf.java
│   │   │   │   │   ├── ShedulerClean.java
│   │   │   │   │   ├── SimTextUtil.java
│   │   │   │   │   └── ZipReader.java
│   │   │   │   └── web
│   │   │   │   └── controller
│   │   │   │   ├── FileController.java
│   │   │   │   ├── IndexController.java
│   │   │   │   └── OnlinePreviewController.java
│   │   │   └── resources
│   │   │   ├── application-dev.properties
│   │   │   ├── application-prod.properties
│   │   │   ├── application.properties
│   │   │   ├── application-uat.properties
│   │   │   ├── logback.xml
│   │   │   ├── META-INF
│   │   │   │   └── app.properties
│   │   │   ├── static
│   │   │   │   ├── css
│   │   │   │   │   ├── img
│   │   │   │   │   │   ├── diy
│   │   │   │   │   │   │   ├── 1_close.png
│   │   │   │   │   │   │   ├── 1_open.png
│   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   │   ├── 7.png
│   │   │   │   │   │   │   ├── 8.png
│   │   │   │   │   │   │   └── 9.png
│   │   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   ├── zTreeStandard.gif
│   │   │   │   │   │   └── zTreeStandard.png
│   │   │   │   │   ├── loading.css
│   │   │   │   │   ├── viewer.min.css
│   │   │   │   │   └── zTreeStyle.css
│   │   │   │   ├── images
│   │   │   │   │   └── sorry.jpg
│   │   │   │   ├── js
│   │   │   │   │   ├── excel.header.js
│   │   │   │   │   ├── jquery-3.0.0.min.js
│   │   │   │   │   ├── jquery.ztree.core.js
│   │   │   │   │   └── viewer.min.js
│   │   │   │   └── pdfjs
│   │   │   │   ├── build
│   │   │   │   │   ├── pdf.js
│   │   │   │   │   ├── pdf.js.map
│   │   │   │   │   ├── pdf.worker.js
│   │   │   │   │   └── pdf.worker.js.map
│   │   │   │   ├── LICENSE
│   │   │   │   └── web
│   │   │   │   ├── cmaps
│   │   │   │   │   ├── 78-EUC-H.bcmap
│   │   │   │   │   ├── 78-EUC-V.bcmap
│   │   │   │   │   ├── 78-H.bcmap
│   │   │   │   │   ├── 78ms-RKSJ-H.bcmap
│   │   │   │   │   ├── 78ms-RKSJ-V.bcmap
│   │   │   │   │   ├── 78-RKSJ-H.bcmap
│   │   │   │   │   ├── 78-RKSJ-V.bcmap
│   │   │   │   │   ├── 78-V.bcmap
│   │   │   │   │   ├── 83pv-RKSJ-H.bcmap
│   │   │   │   │   ├── 90msp-RKSJ-H.bcmap
│   │   │   │   │   ├── 90msp-RKSJ-V.bcmap
│   │   │   │   │   ├── 90ms-RKSJ-H.bcmap
│   │   │   │   │   ├── 90ms-RKSJ-V.bcmap
│   │   │   │   │   ├── 90pv-RKSJ-H.bcmap
│   │   │   │   │   ├── 90pv-RKSJ-V.bcmap
│   │   │   │   │   ├── Add-H.bcmap
│   │   │   │   │   ├── Add-RKSJ-H.bcmap
│   │   │   │   │   ├── Add-RKSJ-V.bcmap
│   │   │   │   │   ├── Add-V.bcmap
│   │   │   │   │   ├── Adobe-CNS1-0.bcmap
│   │   │   │   │   ├── Adobe-CNS1-1.bcmap
│   │   │   │   │   ├── Adobe-CNS1-2.bcmap
│   │   │   │   │   ├── Adobe-CNS1-3.bcmap
│   │   │   │   │   ├── Adobe-CNS1-4.bcmap
│   │   │   │   │   ├── Adobe-CNS1-5.bcmap
│   │   │   │   │   ├── Adobe-CNS1-6.bcmap
│   │   │   │   │   ├── Adobe-CNS1-UCS2.bcmap
│   │   │   │   │   ├── Adobe-GB1-0.bcmap
│   │   │   │   │   ├── Adobe-GB1-1.bcmap
│   │   │   │   │   ├── Adobe-GB1-2.bcmap
│   │   │   │   │   ├── Adobe-GB1-3.bcmap
│   │   │   │   │   ├── Adobe-GB1-4.bcmap
│   │   │   │   │   ├── Adobe-GB1-5.bcmap
│   │   │   │   │   ├── Adobe-GB1-UCS2.bcmap
│   │   │   │   │   ├── Adobe-Japan1-0.bcmap
│   │   │   │   │   ├── Adobe-Japan1-1.bcmap
│   │   │   │   │   ├── Adobe-Japan1-2.bcmap
│   │   │   │   │   ├── Adobe-Japan1-3.bcmap
│   │   │   │   │   ├── Adobe-Japan1-4.bcmap
│   │   │   │   │   ├── Adobe-Japan1-5.bcmap
│   │   │   │   │   ├── Adobe-Japan1-6.bcmap
│   │   │   │   │   ├── Adobe-Japan1-UCS2.bcmap
│   │   │   │   │   ├── Adobe-Korea1-0.bcmap
│   │   │   │   │   ├── Adobe-Korea1-1.bcmap
│   │   │   │   │   ├── Adobe-Korea1-2.bcmap
│   │   │   │   │   ├── Adobe-Korea1-UCS2.bcmap
│   │   │   │   │   ├── B5-H.bcmap
│   │   │   │   │   ├── B5pc-H.bcmap
│   │   │   │   │   ├── B5pc-V.bcmap
│   │   │   │   │   ├── B5-V.bcmap
│   │   │   │   │   ├── CNS1-H.bcmap
│   │   │   │   │   ├── CNS1-V.bcmap
│   │   │   │   │   ├── CNS2-H.bcmap
│   │   │   │   │   ├── CNS2-V.bcmap
│   │   │   │   │   ├── CNS-EUC-H.bcmap
│   │   │   │   │   ├── CNS-EUC-V.bcmap
│   │   │   │   │   ├── ETen-B5-H.bcmap
│   │   │   │   │   ├── ETen-B5-V.bcmap
│   │   │   │   │   ├── ETenms-B5-H.bcmap
│   │   │   │   │   ├── ETenms-B5-V.bcmap
│   │   │   │   │   ├── ETHK-B5-H.bcmap
│   │   │   │   │   ├── ETHK-B5-V.bcmap
│   │   │   │   │   ├── EUC-H.bcmap
│   │   │   │   │   ├── EUC-V.bcmap
│   │   │   │   │   ├── Ext-H.bcmap
│   │   │   │   │   ├── Ext-RKSJ-H.bcmap
│   │   │   │   │   ├── Ext-RKSJ-V.bcmap
│   │   │   │   │   ├── Ext-V.bcmap
│   │   │   │   │   ├── GB-EUC-H.bcmap
│   │   │   │   │   ├── GB-EUC-V.bcmap
│   │   │   │   │   ├── GB-H.bcmap
│   │   │   │   │   ├── GBK2K-H.bcmap
│   │   │   │   │   ├── GBK2K-V.bcmap
│   │   │   │   │   ├── GBK-EUC-H.bcmap
│   │   │   │   │   ├── GBK-EUC-V.bcmap
│   │   │   │   │   ├── GBKp-EUC-H.bcmap
│   │   │   │   │   ├── GBKp-EUC-V.bcmap
│   │   │   │   │   ├── GBpc-EUC-H.bcmap
│   │   │   │   │   ├── GBpc-EUC-V.bcmap
│   │   │   │   │   ├── GBT-EUC-H.bcmap
│   │   │   │   │   ├── GBT-EUC-V.bcmap
│   │   │   │   │   ├── GBT-H.bcmap
│   │   │   │   │   ├── GBTpc-EUC-H.bcmap
│   │   │   │   │   ├── GBTpc-EUC-V.bcmap
│   │   │   │   │   ├── GBT-V.bcmap
│   │   │   │   │   ├── GB-V.bcmap
│   │   │   │   │   ├── Hankaku.bcmap
│   │   │   │   │   ├── H.bcmap
│   │   │   │   │   ├── Hiragana.bcmap
│   │   │   │   │   ├── HKdla-B5-H.bcmap
│   │   │   │   │   ├── HKdla-B5-V.bcmap
│   │   │   │   │   ├── HKdlb-B5-H.bcmap
│   │   │   │   │   ├── HKdlb-B5-V.bcmap
│   │   │   │   │   ├── HKgccs-B5-H.bcmap
│   │   │   │   │   ├── HKgccs-B5-V.bcmap
│   │   │   │   │   ├── HKm314-B5-H.bcmap
│   │   │   │   │   ├── HKm314-B5-V.bcmap
│   │   │   │   │   ├── HKm471-B5-H.bcmap
│   │   │   │   │   ├── HKm471-B5-V.bcmap
│   │   │   │   │   ├── HKscs-B5-H.bcmap
│   │   │   │   │   ├── HKscs-B5-V.bcmap
│   │   │   │   │   ├── Katakana.bcmap
│   │   │   │   │   ├── KSC-EUC-H.bcmap
│   │   │   │   │   ├── KSC-EUC-V.bcmap
│   │   │   │   │   ├── KSC-H.bcmap
│   │   │   │   │   ├── KSC-Johab-H.bcmap
│   │   │   │   │   ├── KSC-Johab-V.bcmap
│   │   │   │   │   ├── KSCms-UHC-H.bcmap
│   │   │   │   │   ├── KSCms-UHC-HW-H.bcmap
│   │   │   │   │   ├── KSCms-UHC-HW-V.bcmap
│   │   │   │   │   ├── KSCms-UHC-V.bcmap
│   │   │   │   │   ├── KSCpc-EUC-H.bcmap
│   │   │   │   │   ├── KSCpc-EUC-V.bcmap
│   │   │   │   │   ├── KSC-V.bcmap
│   │   │   │   │   ├── LICENSE
│   │   │   │   │   ├── NWP-H.bcmap
│   │   │   │   │   ├── NWP-V.bcmap
│   │   │   │   │   ├── RKSJ-H.bcmap
│   │   │   │   │   ├── RKSJ-V.bcmap
│   │   │   │   │   ├── Roman.bcmap
│   │   │   │   │   ├── UniCNS-UCS2-H.bcmap
│   │   │   │   │   ├── UniCNS-UCS2-V.bcmap
│   │   │   │   │   ├── UniCNS-UTF16-H.bcmap
│   │   │   │   │   ├── UniCNS-UTF16-V.bcmap
│   │   │   │   │   ├── UniCNS-UTF32-H.bcmap
│   │   │   │   │   ├── UniCNS-UTF32-V.bcmap
│   │   │   │   │   ├── UniCNS-UTF8-H.bcmap
│   │   │   │   │   ├── UniCNS-UTF8-V.bcmap
│   │   │   │   │   ├── UniGB-UCS2-H.bcmap
│   │   │   │   │   ├── UniGB-UCS2-V.bcmap
│   │   │   │   │   ├── UniGB-UTF16-H.bcmap
│   │   │   │   │   ├── UniGB-UTF16-V.bcmap
│   │   │   │   │   ├── UniGB-UTF32-H.bcmap
│   │   │   │   │   ├── UniGB-UTF32-V.bcmap
│   │   │   │   │   ├── UniGB-UTF8-H.bcmap
│   │   │   │   │   ├── UniGB-UTF8-V.bcmap
│   │   │   │   │   ├── UniJIS2004-UTF16-H.bcmap
│   │   │   │   │   ├── UniJIS2004-UTF16-V.bcmap
│   │   │   │   │   ├── UniJIS2004-UTF32-H.bcmap
│   │   │   │   │   ├── UniJIS2004-UTF32-V.bcmap
│   │   │   │   │   ├── UniJIS2004-UTF8-H.bcmap
│   │   │   │   │   ├── UniJIS2004-UTF8-V.bcmap
│   │   │   │   │   ├── UniJISPro-UCS2-HW-V.bcmap
│   │   │   │   │   ├── UniJISPro-UCS2-V.bcmap
│   │   │   │   │   ├── UniJISPro-UTF8-V.bcmap
│   │   │   │   │   ├── UniJIS-UCS2-H.bcmap
│   │   │   │   │   ├── UniJIS-UCS2-HW-H.bcmap
│   │   │   │   │   ├── UniJIS-UCS2-HW-V.bcmap
│   │   │   │   │   ├── UniJIS-UCS2-V.bcmap
│   │   │   │   │   ├── UniJIS-UTF16-H.bcmap
│   │   │   │   │   ├── UniJIS-UTF16-V.bcmap
│   │   │   │   │   ├── UniJIS-UTF32-H.bcmap
│   │   │   │   │   ├── UniJIS-UTF32-V.bcmap
│   │   │   │   │   ├── UniJIS-UTF8-H.bcmap
│   │   │   │   │   ├── UniJIS-UTF8-V.bcmap
│   │   │   │   │   ├── UniJISX02132004-UTF32-H.bcmap
│   │   │   │   │   ├── UniJISX02132004-UTF32-V.bcmap
│   │   │   │   │   ├── UniJISX0213-UTF32-H.bcmap
│   │   │   │   │   ├── UniJISX0213-UTF32-V.bcmap
│   │   │   │   │   ├── UniKS-UCS2-H.bcmap
│   │   │   │   │   ├── UniKS-UCS2-V.bcmap
│   │   │   │   │   ├── UniKS-UTF16-H.bcmap
│   │   │   │   │   ├── UniKS-UTF16-V.bcmap
│   │   │   │   │   ├── UniKS-UTF32-H.bcmap
│   │   │   │   │   ├── UniKS-UTF32-V.bcmap
│   │   │   │   │   ├── UniKS-UTF8-H.bcmap
│   │   │   │   │   ├── UniKS-UTF8-V.bcmap
│   │   │   │   │   ├── V.bcmap
│   │   │   │   │   └── WP-Symbol.bcmap
│   │   │   │   ├── debugger.js
│   │   │   │   ├── images
│   │   │   │   │   ├── annotation-check.svg
│   │   │   │   │   ├── annotation-comment.svg
│   │   │   │   │   ├── annotation-help.svg
│   │   │   │   │   ├── annotation-insert.svg
│   │   │   │   │   ├── annotation-key.svg
│   │   │   │   │   ├── annotation-newparagraph.svg
│   │   │   │   │   ├── annotation-noicon.svg
│   │   │   │   │   ├── annotation-note.svg
│   │   │   │   │   ├── annotation-paragraph.svg
│   │   │   │   │   ├── findbarButton-next@2x.png
│   │   │   │   │   ├── findbarButton-next.png
│   │   │   │   │   ├── findbarButton-next-rtl@2x.png
│   │   │   │   │   ├── findbarButton-next-rtl.png
│   │   │   │   │   ├── findbarButton-previous@2x.png
│   │   │   │   │   ├── findbarButton-previous.png
│   │   │   │   │   ├── findbarButton-previous-rtl@2x.png
│   │   │   │   │   ├── findbarButton-previous-rtl.png
│   │   │   │   │   ├── grabbing.cur
│   │   │   │   │   ├── grab.cur
│   │   │   │   │   ├── loading-icon.gif
│   │   │   │   │   ├── loading-small@2x.png
│   │   │   │   │   ├── loading-small.png
│   │   │   │   │   ├── secondaryToolbarButton-documentProperties@2x.png
│   │   │   │   │   ├── secondaryToolbarButton-documentProperties.png
│   │   │   │   │   ├── secondaryToolbarButton-firstPage@2x.png
│   │   │   │   │   ├── secondaryToolbarButton-firstPage.png
│   │   │   │   │   ├── secondaryToolbarButton-handTool@2x.png
│   │   │   │   │   ├── secondaryToolbarButton-handTool.png
│   │   │   │   │   ├── secondaryToolbarButton-lastPage@2x.png
│   │   │   │   │   ├── secondaryToolbarButton-lastPage.png
│   │   │   │   │   ├── secondaryToolbarButton-rotateCcw@2x.png
│   │   │   │   │   ├── secondaryToolbarButton-rotateCcw.png
│   │   │   │   │   ├── secondaryToolbarButton-rotateCw@2x.png
│   │   │   │   │   ├── secondaryToolbarButton-rotateCw.png
│   │   │   │   │   ├── secondaryToolbarButton-selectTool@2x.png
│   │   │   │   │   ├── secondaryToolbarButton-selectTool.png
│   │   │   │   │   ├── shadow.png
│   │   │   │   │   ├── texture.png
│   │   │   │   │   ├── toolbarButton-bookmark@2x.png
│   │   │   │   │   ├── toolbarButton-bookmark.png
│   │   │   │   │   ├── toolbarButton-download@2x.png
│   │   │   │   │   ├── toolbarButton-download.png
│   │   │   │   │   ├── toolbarButton-menuArrows@2x.png
│   │   │   │   │   ├── toolbarButton-menuArrows.png
│   │   │   │   │   ├── toolbarButton-openFile@2x.png
│   │   │   │   │   ├── toolbarButton-openFile.png
│   │   │   │   │   ├── toolbarButton-pageDown@2x.png
│   │   │   │   │   ├── toolbarButton-pageDown.png
│   │   │   │   │   ├── toolbarButton-pageDown-rtl@2x.png
│   │   │   │   │   ├── toolbarButton-pageDown-rtl.png
│   │   │   │   │   ├── toolbarButton-pageUp@2x.png
│   │   │   │   │   ├── toolbarButton-pageUp.png
│   │   │   │   │   ├── toolbarButton-pageUp-rtl@2x.png
│   │   │   │   │   ├── toolbarButton-pageUp-rtl.png
│   │   │   │   │   ├── toolbarButton-presentationMode@2x.png
│   │   │   │   │   ├── toolbarButton-presentationMode.png
│   │   │   │   │   ├── toolbarButton-print@2x.png
│   │   │   │   │   ├── toolbarButton-print.png
│   │   │   │   │   ├── toolbarButton-search@2x.png
│   │   │   │   │   ├── toolbarButton-search.png
│   │   │   │   │   ├── toolbarButton-secondaryToolbarToggle@2x.png
│   │   │   │   │   ├── toolbarButton-secondaryToolbarToggle.png
│   │   │   │   │   ├── toolbarButton-secondaryToolbarToggle-rtl@2x.png
│   │   │   │   │   ├── toolbarButton-secondaryToolbarToggle-rtl.png
│   │   │   │   │   ├── toolbarButton-sidebarToggle@2x.png
│   │   │   │   │   ├── toolbarButton-sidebarToggle.png
│   │   │   │   │   ├── toolbarButton-sidebarToggle-rtl@2x.png
│   │   │   │   │   ├── toolbarButton-sidebarToggle-rtl.png
│   │   │   │   │   ├── toolbarButton-viewAttachments@2x.png
│   │   │   │   │   ├── toolbarButton-viewAttachments.png
│   │   │   │   │   ├── toolbarButton-viewOutline@2x.png
│   │   │   │   │   ├── toolbarButton-viewOutline.png
│   │   │   │   │   ├── toolbarButton-viewOutline-rtl@2x.png
│   │   │   │   │   ├── toolbarButton-viewOutline-rtl.png
│   │   │   │   │   ├── toolbarButton-viewThumbnail@2x.png
│   │   │   │   │   ├── toolbarButton-viewThumbnail.png
│   │   │   │   │   ├── toolbarButton-zoomIn@2x.png
│   │   │   │   │   ├── toolbarButton-zoomIn.png
│   │   │   │   │   ├── toolbarButton-zoomOut@2x.png
│   │   │   │   │   ├── toolbarButton-zoomOut.png
│   │   │   │   │   ├── treeitem-collapsed@2x.png
│   │   │   │   │   ├── treeitem-collapsed.png
│   │   │   │   │   ├── treeitem-collapsed-rtl@2x.png
│   │   │   │   │   ├── treeitem-collapsed-rtl.png
│   │   │   │   │   ├── treeitem-expanded@2x.png
│   │   │   │   │   └── treeitem-expanded.png
│   │   │   │   ├── locale
│   │   │   │   │   ├── ach
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── af
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ak
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── an
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ar
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── as
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ast
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── az
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── be
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── bg
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── bn-BD
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── bn-IN
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── br
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── bs
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ca
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── cs
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── csb
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── cy
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── da
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── de
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── el
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── en-GB
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── en-US
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── en-ZA
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── eo
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── es-AR
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── es-CL
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── es-ES
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── es-MX
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── et
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── eu
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── fa
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ff
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── fi
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── fr
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── fy-NL
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ga-IE
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── gd
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── gl
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── gu-IN
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── he
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── hi-IN
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── hr
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── hu
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── hy-AM
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── id
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── is
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── it
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ja
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ka
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── kk
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── km
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── kn
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ko
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ku
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── lg
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── lij
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── locale.properties
│   │   │   │   │   ├── lt
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── lv
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── mai
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── mk
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ml
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── mn
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── mr
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ms
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── my
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── nb-NO
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── nl
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── nn-NO
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── nso
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── oc
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── or
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── pa-IN
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── pl
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── pt-BR
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── pt-PT
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── rm
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ro
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ru
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── rw
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── sah
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── si
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── sk
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── sl
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── son
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── sq
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── sr
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── sv-SE
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── sw
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ta
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ta-LK
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── te
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── th
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── tl
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── tn
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── tr
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── uk
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── ur
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── vi
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── wo
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── xh
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── zh-CN
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   ├── zh-TW
│   │   │   │   │   │   └── viewer.properties
│   │   │   │   │   └── zu
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── viewer.css
│   │   │   │   ├── viewer.html
│   │   │   │   └── viewer.js
│   │   │   └── web
│   │   │   ├── compress.ftl
│   │   │   ├── doc.ftl
│   │   │   ├── docxConvert.ftl
│   │   │   ├── fileNotSupported.ftl
│   │   │   ├── html.ftl
│   │   │   ├── index.ftl
│   │   │   ├── pdf.ftl
│   │   │   ├── picture.ftl
│   │   │   └── txt.ftl
│   │   └── test
│   │   └── java
│   │   └── cn
│   │   └── keking
│   │   └── FilePreviewApplicationTests.java
│   └── target
│   ├── classes
│   │   ├── application-dev.properties
│   │   ├── application-prod.properties
│   │   ├── application.properties
│   │   ├── application-uat.properties
│   │   ├── cn
│   │   │   └── keking
│   │   │   ├── config
│   │   │   │   └── RedissonConfig.class
│   │   │   ├── extend
│   │   │   │   └── ControlDocumentFormatRegistry.class
│   │   │   ├── FilePreviewApplication.class
│   │   │   ├── filters
│   │   │   │   ├── ChinesePathFilter.class
│   │   │   │   └── FilterConfiguration.class
│   │   │   ├── model
│   │   │   │   ├── FileAttribute.class
│   │   │   │   ├── FileType.class
│   │   │   │   └── ReturnResponse.class
│   │   │   ├── service
│   │   │   │   ├── FileConverQueueTask$ConverTask.class
│   │   │   │   ├── FileConverQueueTask.class
│   │   │   │   ├── FilePreview.class
│   │   │   │   ├── FilePreviewFactory.class
│   │   │   │   └── impl
│   │   │   │   ├── CompressFilePreviewImpl.class
│   │   │   │   ├── OfficeFilePreviewImpl.class
│   │   │   │   ├── OtherFilePreviewImpl.class
│   │   │   │   ├── PdfFilePreviewImpl.class
│   │   │   │   ├── PictureFilePreviewImpl.class
│   │   │   │   └── SimTextFilePreviewImpl.class
│   │   │   ├── utils
│   │   │   │   ├── ConverterUtils.class
│   │   │   │   ├── DeleteFileUtil.class
│   │   │   │   ├── DownloadUtils.class
│   │   │   │   ├── FileCharsetDetector$Observer.class
│   │   │   │   ├── FileCharsetDetector.class
│   │   │   │   ├── FileUtils.class
│   │   │   │   ├── OfficeToPdf.class
│   │   │   │   ├── ShedulerClean.class
│   │   │   │   ├── SimTextUtil.class
│   │   │   │   ├── ZipReader$1.class
│   │   │   │   ├── ZipReader$FileNode.class
│   │   │   │   ├── ZipReader$RarExtractorWorker.class
│   │   │   │   ├── ZipReader$ZipExtractorWorker.class
│   │   │   │   └── ZipReader.class
│   │   │   └── web
│   │   │   └── controller
│   │   │   ├── FileController.class
│   │   │   ├── IndexController.class
│   │   │   └── OnlinePreviewController.class
│   │   ├── logback.xml
│   │   ├── logs
│   │   │   └── app.log
│   │   ├── META-INF
│   │   │   └── app.properties
│   │   ├── static
│   │   │   ├── css
│   │   │   │   ├── img
│   │   │   │   │   ├── diy
│   │   │   │   │   │   ├── 1_close.png
│   │   │   │   │   │   ├── 1_open.png
│   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   ├── 7.png
│   │   │   │   │   │   ├── 8.png
│   │   │   │   │   │   └── 9.png
│   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   ├── loading.gif
│   │   │   │   │   ├── zTreeStandard.gif
│   │   │   │   │   └── zTreeStandard.png
│   │   │   │   ├── loading.css
│   │   │   │   ├── viewer.min.css
│   │   │   │   └── zTreeStyle.css
│   │   │   ├── images
│   │   │   │   └── sorry.jpg
│   │   │   ├── js
│   │   │   │   ├── excel.header.js
│   │   │   │   ├── jquery-3.0.0.min.js
│   │   │   │   ├── jquery.ztree.core.js
│   │   │   │   └── viewer.min.js
│   │   │   └── pdfjs
│   │   │   ├── build
│   │   │   │   ├── pdf.js
│   │   │   │   ├── pdf.js.map
│   │   │   │   ├── pdf.worker.js
│   │   │   │   └── pdf.worker.js.map
│   │   │   ├── LICENSE
│   │   │   └── web
│   │   │   ├── cmaps
│   │   │   │   ├── 78-EUC-H.bcmap
│   │   │   │   ├── 78-EUC-V.bcmap
│   │   │   │   ├── 78-H.bcmap
│   │   │   │   ├── 78ms-RKSJ-H.bcmap
│   │   │   │   ├── 78ms-RKSJ-V.bcmap
│   │   │   │   ├── 78-RKSJ-H.bcmap
│   │   │   │   ├── 78-RKSJ-V.bcmap
│   │   │   │   ├── 78-V.bcmap
│   │   │   │   ├── 83pv-RKSJ-H.bcmap
│   │   │   │   ├── 90msp-RKSJ-H.bcmap
│   │   │   │   ├── 90msp-RKSJ-V.bcmap
│   │   │   │   ├── 90ms-RKSJ-H.bcmap
│   │   │   │   ├── 90ms-RKSJ-V.bcmap
│   │   │   │   ├── 90pv-RKSJ-H.bcmap
│   │   │   │   ├── 90pv-RKSJ-V.bcmap
│   │   │   │   ├── Add-H.bcmap
│   │   │   │   ├── Add-RKSJ-H.bcmap
│   │   │   │   ├── Add-RKSJ-V.bcmap
│   │   │   │   ├── Add-V.bcmap
│   │   │   │   ├── Adobe-CNS1-0.bcmap
│   │   │   │   ├── Adobe-CNS1-1.bcmap
│   │   │   │   ├── Adobe-CNS1-2.bcmap
│   │   │   │   ├── Adobe-CNS1-3.bcmap
│   │   │   │   ├── Adobe-CNS1-4.bcmap
│   │   │   │   ├── Adobe-CNS1-5.bcmap
│   │   │   │   ├── Adobe-CNS1-6.bcmap
│   │   │   │   ├── Adobe-CNS1-UCS2.bcmap
│   │   │   │   ├── Adobe-GB1-0.bcmap
│   │   │   │   ├── Adobe-GB1-1.bcmap
│   │   │   │   ├── Adobe-GB1-2.bcmap
│   │   │   │   ├── Adobe-GB1-3.bcmap
│   │   │   │   ├── Adobe-GB1-4.bcmap
│   │   │   │   ├── Adobe-GB1-5.bcmap
│   │   │   │   ├── Adobe-GB1-UCS2.bcmap
│   │   │   │   ├── Adobe-Japan1-0.bcmap
│   │   │   │   ├── Adobe-Japan1-1.bcmap
│   │   │   │   ├── Adobe-Japan1-2.bcmap
│   │   │   │   ├── Adobe-Japan1-3.bcmap
│   │   │   │   ├── Adobe-Japan1-4.bcmap
│   │   │   │   ├── Adobe-Japan1-5.bcmap
│   │   │   │   ├── Adobe-Japan1-6.bcmap
│   │   │   │   ├── Adobe-Japan1-UCS2.bcmap
│   │   │   │   ├── Adobe-Korea1-0.bcmap
│   │   │   │   ├── Adobe-Korea1-1.bcmap
│   │   │   │   ├── Adobe-Korea1-2.bcmap
│   │   │   │   ├── Adobe-Korea1-UCS2.bcmap
│   │   │   │   ├── B5-H.bcmap
│   │   │   │   ├── B5pc-H.bcmap
│   │   │   │   ├── B5pc-V.bcmap
│   │   │   │   ├── B5-V.bcmap
│   │   │   │   ├── CNS1-H.bcmap
│   │   │   │   ├── CNS1-V.bcmap
│   │   │   │   ├── CNS2-H.bcmap
│   │   │   │   ├── CNS2-V.bcmap
│   │   │   │   ├── CNS-EUC-H.bcmap
│   │   │   │   ├── CNS-EUC-V.bcmap
│   │   │   │   ├── ETen-B5-H.bcmap
│   │   │   │   ├── ETen-B5-V.bcmap
│   │   │   │   ├── ETenms-B5-H.bcmap
│   │   │   │   ├── ETenms-B5-V.bcmap
│   │   │   │   ├── ETHK-B5-H.bcmap
│   │   │   │   ├── ETHK-B5-V.bcmap
│   │   │   │   ├── EUC-H.bcmap
│   │   │   │   ├── EUC-V.bcmap
│   │   │   │   ├── Ext-H.bcmap
│   │   │   │   ├── Ext-RKSJ-H.bcmap
│   │   │   │   ├── Ext-RKSJ-V.bcmap
│   │   │   │   ├── Ext-V.bcmap
│   │   │   │   ├── GB-EUC-H.bcmap
│   │   │   │   ├── GB-EUC-V.bcmap
│   │   │   │   ├── GB-H.bcmap
│   │   │   │   ├── GBK2K-H.bcmap
│   │   │   │   ├── GBK2K-V.bcmap
│   │   │   │   ├── GBK-EUC-H.bcmap
│   │   │   │   ├── GBK-EUC-V.bcmap
│   │   │   │   ├── GBKp-EUC-H.bcmap
│   │   │   │   ├── GBKp-EUC-V.bcmap
│   │   │   │   ├── GBpc-EUC-H.bcmap
│   │   │   │   ├── GBpc-EUC-V.bcmap
│   │   │   │   ├── GBT-EUC-H.bcmap
│   │   │   │   ├── GBT-EUC-V.bcmap
│   │   │   │   ├── GBT-H.bcmap
│   │   │   │   ├── GBTpc-EUC-H.bcmap
│   │   │   │   ├── GBTpc-EUC-V.bcmap
│   │   │   │   ├── GBT-V.bcmap
│   │   │   │   ├── GB-V.bcmap
│   │   │   │   ├── Hankaku.bcmap
│   │   │   │   ├── H.bcmap
│   │   │   │   ├── Hiragana.bcmap
│   │   │   │   ├── HKdla-B5-H.bcmap
│   │   │   │   ├── HKdla-B5-V.bcmap
│   │   │   │   ├── HKdlb-B5-H.bcmap
│   │   │   │   ├── HKdlb-B5-V.bcmap
│   │   │   │   ├── HKgccs-B5-H.bcmap
│   │   │   │   ├── HKgccs-B5-V.bcmap
│   │   │   │   ├── HKm314-B5-H.bcmap
│   │   │   │   ├── HKm314-B5-V.bcmap
│   │   │   │   ├── HKm471-B5-H.bcmap
│   │   │   │   ├── HKm471-B5-V.bcmap
│   │   │   │   ├── HKscs-B5-H.bcmap
│   │   │   │   ├── HKscs-B5-V.bcmap
│   │   │   │   ├── Katakana.bcmap
│   │   │   │   ├── KSC-EUC-H.bcmap
│   │   │   │   ├── KSC-EUC-V.bcmap
│   │   │   │   ├── KSC-H.bcmap
│   │   │   │   ├── KSC-Johab-H.bcmap
│   │   │   │   ├── KSC-Johab-V.bcmap
│   │   │   │   ├── KSCms-UHC-H.bcmap
│   │   │   │   ├── KSCms-UHC-HW-H.bcmap
│   │   │   │   ├── KSCms-UHC-HW-V.bcmap
│   │   │   │   ├── KSCms-UHC-V.bcmap
│   │   │   │   ├── KSCpc-EUC-H.bcmap
│   │   │   │   ├── KSCpc-EUC-V.bcmap
│   │   │   │   ├── KSC-V.bcmap
│   │   │   │   ├── LICENSE
│   │   │   │   ├── NWP-H.bcmap
│   │   │   │   ├── NWP-V.bcmap
│   │   │   │   ├── RKSJ-H.bcmap
│   │   │   │   ├── RKSJ-V.bcmap
│   │   │   │   ├── Roman.bcmap
│   │   │   │   ├── UniCNS-UCS2-H.bcmap
│   │   │   │   ├── UniCNS-UCS2-V.bcmap
│   │   │   │   ├── UniCNS-UTF16-H.bcmap
│   │   │   │   ├── UniCNS-UTF16-V.bcmap
│   │   │   │   ├── UniCNS-UTF32-H.bcmap
│   │   │   │   ├── UniCNS-UTF32-V.bcmap
│   │   │   │   ├── UniCNS-UTF8-H.bcmap
│   │   │   │   ├── UniCNS-UTF8-V.bcmap
│   │   │   │   ├── UniGB-UCS2-H.bcmap
│   │   │   │   ├── UniGB-UCS2-V.bcmap
│   │   │   │   ├── UniGB-UTF16-H.bcmap
│   │   │   │   ├── UniGB-UTF16-V.bcmap
│   │   │   │   ├── UniGB-UTF32-H.bcmap
│   │   │   │   ├── UniGB-UTF32-V.bcmap
│   │   │   │   ├── UniGB-UTF8-H.bcmap
│   │   │   │   ├── UniGB-UTF8-V.bcmap
│   │   │   │   ├── UniJIS2004-UTF16-H.bcmap
│   │   │   │   ├── UniJIS2004-UTF16-V.bcmap
│   │   │   │   ├── UniJIS2004-UTF32-H.bcmap
│   │   │   │   ├── UniJIS2004-UTF32-V.bcmap
│   │   │   │   ├── UniJIS2004-UTF8-H.bcmap
│   │   │   │   ├── UniJIS2004-UTF8-V.bcmap
│   │   │   │   ├── UniJISPro-UCS2-HW-V.bcmap
│   │   │   │   ├── UniJISPro-UCS2-V.bcmap
│   │   │   │   ├── UniJISPro-UTF8-V.bcmap
│   │   │   │   ├── UniJIS-UCS2-H.bcmap
│   │   │   │   ├── UniJIS-UCS2-HW-H.bcmap
│   │   │   │   ├── UniJIS-UCS2-HW-V.bcmap
│   │   │   │   ├── UniJIS-UCS2-V.bcmap
│   │   │   │   ├── UniJIS-UTF16-H.bcmap
│   │   │   │   ├── UniJIS-UTF16-V.bcmap
│   │   │   │   ├── UniJIS-UTF32-H.bcmap
│   │   │   │   ├── UniJIS-UTF32-V.bcmap
│   │   │   │   ├── UniJIS-UTF8-H.bcmap
│   │   │   │   ├── UniJIS-UTF8-V.bcmap
│   │   │   │   ├── UniJISX02132004-UTF32-H.bcmap
│   │   │   │   ├── UniJISX02132004-UTF32-V.bcmap
│   │   │   │   ├── UniJISX0213-UTF32-H.bcmap
│   │   │   │   ├── UniJISX0213-UTF32-V.bcmap
│   │   │   │   ├── UniKS-UCS2-H.bcmap
│   │   │   │   ├── UniKS-UCS2-V.bcmap
│   │   │   │   ├── UniKS-UTF16-H.bcmap
│   │   │   │   ├── UniKS-UTF16-V.bcmap
│   │   │   │   ├── UniKS-UTF32-H.bcmap
│   │   │   │   ├── UniKS-UTF32-V.bcmap
│   │   │   │   ├── UniKS-UTF8-H.bcmap
│   │   │   │   ├── UniKS-UTF8-V.bcmap
│   │   │   │   ├── V.bcmap
│   │   │   │   └── WP-Symbol.bcmap
│   │   │   ├── debugger.js
│   │   │   ├── images
│   │   │   │   ├── annotation-check.svg
│   │   │   │   ├── annotation-comment.svg
│   │   │   │   ├── annotation-help.svg
│   │   │   │   ├── annotation-insert.svg
│   │   │   │   ├── annotation-key.svg
│   │   │   │   ├── annotation-newparagraph.svg
│   │   │   │   ├── annotation-noicon.svg
│   │   │   │   ├── annotation-note.svg
│   │   │   │   ├── annotation-paragraph.svg
│   │   │   │   ├── findbarButton-next@2x.png
│   │   │   │   ├── findbarButton-next.png
│   │   │   │   ├── findbarButton-next-rtl@2x.png
│   │   │   │   ├── findbarButton-next-rtl.png
│   │   │   │   ├── findbarButton-previous@2x.png
│   │   │   │   ├── findbarButton-previous.png
│   │   │   │   ├── findbarButton-previous-rtl@2x.png
│   │   │   │   ├── findbarButton-previous-rtl.png
│   │   │   │   ├── grabbing.cur
│   │   │   │   ├── grab.cur
│   │   │   │   ├── loading-icon.gif
│   │   │   │   ├── loading-small@2x.png
│   │   │   │   ├── loading-small.png
│   │   │   │   ├── secondaryToolbarButton-documentProperties@2x.png
│   │   │   │   ├── secondaryToolbarButton-documentProperties.png
│   │   │   │   ├── secondaryToolbarButton-firstPage@2x.png
│   │   │   │   ├── secondaryToolbarButton-firstPage.png
│   │   │   │   ├── secondaryToolbarButton-handTool@2x.png
│   │   │   │   ├── secondaryToolbarButton-handTool.png
│   │   │   │   ├── secondaryToolbarButton-lastPage@2x.png
│   │   │   │   ├── secondaryToolbarButton-lastPage.png
│   │   │   │   ├── secondaryToolbarButton-rotateCcw@2x.png
│   │   │   │   ├── secondaryToolbarButton-rotateCcw.png
│   │   │   │   ├── secondaryToolbarButton-rotateCw@2x.png
│   │   │   │   ├── secondaryToolbarButton-rotateCw.png
│   │   │   │   ├── secondaryToolbarButton-selectTool@2x.png
│   │   │   │   ├── secondaryToolbarButton-selectTool.png
│   │   │   │   ├── shadow.png
│   │   │   │   ├── texture.png
│   │   │   │   ├── toolbarButton-bookmark@2x.png
│   │   │   │   ├── toolbarButton-bookmark.png
│   │   │   │   ├── toolbarButton-download@2x.png
│   │   │   │   ├── toolbarButton-download.png
│   │   │   │   ├── toolbarButton-menuArrows@2x.png
│   │   │   │   ├── toolbarButton-menuArrows.png
│   │   │   │   ├── toolbarButton-openFile@2x.png
│   │   │   │   ├── toolbarButton-openFile.png
│   │   │   │   ├── toolbarButton-pageDown@2x.png
│   │   │   │   ├── toolbarButton-pageDown.png
│   │   │   │   ├── toolbarButton-pageDown-rtl@2x.png
│   │   │   │   ├── toolbarButton-pageDown-rtl.png
│   │   │   │   ├── toolbarButton-pageUp@2x.png
│   │   │   │   ├── toolbarButton-pageUp.png
│   │   │   │   ├── toolbarButton-pageUp-rtl@2x.png
│   │   │   │   ├── toolbarButton-pageUp-rtl.png
│   │   │   │   ├── toolbarButton-presentationMode@2x.png
│   │   │   │   ├── toolbarButton-presentationMode.png
│   │   │   │   ├── toolbarButton-print@2x.png
│   │   │   │   ├── toolbarButton-print.png
│   │   │   │   ├── toolbarButton-search@2x.png
│   │   │   │   ├── toolbarButton-search.png
│   │   │   │   ├── toolbarButton-secondaryToolbarToggle@2x.png
│   │   │   │   ├── toolbarButton-secondaryToolbarToggle.png
│   │   │   │   ├── toolbarButton-secondaryToolbarToggle-rtl@2x.png
│   │   │   │   ├── toolbarButton-secondaryToolbarToggle-rtl.png
│   │   │   │   ├── toolbarButton-sidebarToggle@2x.png
│   │   │   │   ├── toolbarButton-sidebarToggle.png
│   │   │   │   ├── toolbarButton-sidebarToggle-rtl@2x.png
│   │   │   │   ├── toolbarButton-sidebarToggle-rtl.png
│   │   │   │   ├── toolbarButton-viewAttachments@2x.png
│   │   │   │   ├── toolbarButton-viewAttachments.png
│   │   │   │   ├── toolbarButton-viewOutline@2x.png
│   │   │   │   ├── toolbarButton-viewOutline.png
│   │   │   │   ├── toolbarButton-viewOutline-rtl@2x.png
│   │   │   │   ├── toolbarButton-viewOutline-rtl.png
│   │   │   │   ├── toolbarButton-viewThumbnail@2x.png
│   │   │   │   ├── toolbarButton-viewThumbnail.png
│   │   │   │   ├── toolbarButton-zoomIn@2x.png
│   │   │   │   ├── toolbarButton-zoomIn.png
│   │   │   │   ├── toolbarButton-zoomOut@2x.png
│   │   │   │   ├── toolbarButton-zoomOut.png
│   │   │   │   ├── treeitem-collapsed@2x.png
│   │   │   │   ├── treeitem-collapsed.png
│   │   │   │   ├── treeitem-collapsed-rtl@2x.png
│   │   │   │   ├── treeitem-collapsed-rtl.png
│   │   │   │   ├── treeitem-expanded@2x.png
│   │   │   │   └── treeitem-expanded.png
│   │   │   ├── locale
│   │   │   │   ├── ach
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── af
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ak
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── an
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ar
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── as
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ast
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── az
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── be
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── bg
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── bn-BD
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── bn-IN
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── br
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── bs
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ca
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── cs
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── csb
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── cy
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── da
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── de
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── el
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── en-GB
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── en-US
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── en-ZA
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── eo
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── es-AR
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── es-CL
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── es-ES
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── es-MX
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── et
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── eu
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── fa
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ff
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── fi
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── fr
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── fy-NL
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ga-IE
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── gd
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── gl
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── gu-IN
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── he
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── hi-IN
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── hr
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── hu
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── hy-AM
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── id
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── is
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── it
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ja
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ka
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── kk
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── km
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── kn
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ko
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ku
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── lg
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── lij
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── locale.properties
│   │   │   │   ├── lt
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── lv
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── mai
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── mk
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ml
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── mn
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── mr
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ms
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── my
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── nb-NO
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── nl
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── nn-NO
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── nso
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── oc
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── or
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── pa-IN
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── pl
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── pt-BR
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── pt-PT
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── rm
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ro
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ru
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── rw
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── sah
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── si
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── sk
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── sl
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── son
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── sq
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── sr
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── sv-SE
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── sw
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ta
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ta-LK
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── te
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── th
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── tl
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── tn
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── tr
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── uk
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── ur
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── vi
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── wo
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── xh
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── zh-CN
│   │   │   │   │   └── viewer.properties
│   │   │   │   ├── zh-TW
│   │   │   │   │   └── viewer.properties
│   │   │   │   └── zu
│   │   │   │   └── viewer.properties
│   │   │   ├── viewer.css
│   │   │   ├── viewer.html
│   │   │   └── viewer.js
│   │   └── web
│   │   ├── compress.ftl
│   │   ├── doc.ftl
│   │   ├── docxConvert.ftl
│   │   ├── fileNotSupported.ftl
│   │   ├── html.ftl
│   │   ├── index.ftl
│   │   ├── pdf.ftl
│   │   ├── picture.ftl
│   │   └── txt.ftl
│   └── test-classes
│   └── cn
│   └── keking
│   └── FilePreviewApplicationTests.class
├── LICENSE
├── pom.xml
├── README.en.md
└── README.md

298 directories, 984 files

标签:

实例下载地址

Spring boot 在线预览办公文件(doc、docx、xls等)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警