实例介绍
java实现附件预览(openoffice+PDF.js),将office文档,通过openoffice工具转换为PDF文件,使用PDF.js进行前端展示 是对openoffice+swftools+flexpaper的升级版,减少一次swf文件转换,及flexpaper只能预览十页内容,原文:http://blog.csdn.net/z69183787/article/details/17468039 内附:openoffice安装文件+PDF.js+源码+使用说明文档
【实例截图】
【核心代码】
java实现附件预览(openofficePDF.js)
└── java实现附件预览(openoffice+PDF.js)
├── jar
│ ├── DocConverter.java
│ └── lib
│ ├── commons-cli-1.2.jar
│ ├── commons-io-1.4.jar
│ ├── iText-2.1.7.jar
│ ├── jodconverter-2.2.2.jar
│ ├── jodconverter-2.2.2.zip
│ ├── jodconverter-cli-2.2.2.jar
│ ├── jodd-3.3.2.jar
│ ├── juh-3.0.1.jar
│ ├── jurt-3.0.1.jar
│ ├── ridl-3.0.1.jar
│ ├── slf4j-api-1.5.6.jar
│ ├── slf4j-jdk14-1.5.6.jar
│ ├── unoil-3.0.1.jar
│ └── xstream-1.3.1.jar
├── java实现附件预览(openoffice+PDF.js)-pub.docx
├── open_office_service.bat
└── PDF.js
├── mozilla-pdf.js-v1.5.188-97-gbd47440.zip
└── PDFJSInNet
├── build
│ ├── pdf.js
│ └── pdf.worker.js
└── web
├── 09.pdf
├── 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
├── compatibility.js
├── 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.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
│ ├── 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
├── l10n.js
├── 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
114 directories, 378 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论