设为首页 收藏本站
查看: 905|回复: 0

[经验分享] 在windows下实现类似百度文库的过程

[复制链接]

尚未签到

发表于 2018-6-26 13:15:14 | 显示全部楼层 |阅读模式
本章实现在window下的过程:  将上传文档(doc,txt,odt,rtf等) --> pdf文件 ---> swf文件。最用用flexpaper显示
  1.  下载openoffice.org
  1)下载地址:
  http://ftp.isu.edu.tw/pub/OpenOffice/localized/zh-CN/3.3.0            /OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe
  2)官网:http://www.openoffice.org/download/contribute.html?download=mirrorbrain&files/localized/zh-CN/3.3.0/OOo_3.3.0_Win_x86_install-wJRE_zh-CN.exe
  下载后,安装即可,打开软件。
OpenOffice.org具有一个很好的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。举例来说,你可以把openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换,JODConverter可以帮助你实现OpenOffice.org的这种文件转换功能。为了将OpenOffice.org作为一个转换引擎,你必须以服务的方式将它启动,使它在某个特定的端口监听连接,在Linux平台你可以用如下的命令启动openoffice.org:  soffice -headless -accept=”socket,port=8100;urp;”
  在Windows平台, 使用如下命令:
  “C:\Program Files\OpenOffice.org 2.2\program\soffice” -accept=”socket,port=8100;urp;”
貌似我启动了程序就可以了  2. jodconverter
  下载地址:http://code.google.com/p/jodconverter/
  文件格式转换命令:
  注意下jodconverter的路径
  java -jar lib/jodconverter-core-3.0-bate-4.jar -h查看帮助信息
  java -jar lib/jodconverter-core-3.0-bate-4.jar -p 8100 document.doc document.pdf
  同时转换多个文件:【未验证】
  java -jar lib/jodconverter-cli-2.2.0.jar -f pdf *.odt
  基于java,所以要按照java环境
  jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html
  jdk里已包含jre,不用重复下载
  3. 将pdf文件转成swf,用工具swftools
  下载路径:http://www.swftools.org/download.html
  进入到swftools的路径,执行pdf2swf document.pdf document.swf
  4. flexpaper
  下载路径:
  http://code.google.com/p/flexpaper/downloads/detail?name=FlexPaper_1.5.1_flash.zip&can=2&q=
  里面有用法,调用就可以了
  另付:
Ghostscript下载地址:http://sourceforge.net/projects/ghostscript/files/GPL%20Ghostscript/9.05/ 安装xpdf需要ghostscript的支持ftp://ftp.foolabs.com/pub/xpdf/我用的是xpdfbin-win-3.03.zip这个软件有pdftotext, pdfinfo命令,可以获取pdf的页数和其它信息,可以将pdf转换成txt用pdfinfo时,无法识别中文,需要下载 xpdf-chinese-simplified.tar.gz配置xpdfrc文件,可能要手动建立可参考下面的文章:http://my.oschina.net/zbrxtpgyaps/blog/28171usage: pdftotext -enc GBK a.pdf a.txt

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-531001-1-1.html 上篇帖子: Windows Server入门系列19 ARP欺骗原理 下篇帖子: sharepoint 2016 使用powershell导入列表命令发生改变
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表