原创利用flashpaper实现百度文库、豆丁网文档预览功能
来源:互联网 发布:屏蔽弹窗软件 编辑:程序博客网 时间:2024/05/22 13:09
在文档预览模块上遇到了很大的麻烦,费了好大劲才把文档预览功能实现出来,虽然可能不是很好,但我想也是一个不错的实现文档预览的方法,拿出来跟大家分享一下,希望能帮到朋友们
具体实现主要分为以下步骤:
1.下载flashpaper软件,并且配置环境变量
下载地址:http://www.newhua.com/soft/35842.htm
给flashpaper配置环境变量:
2.编写文档转换程序,把各种格式文档转换为swf文件
- String exe = "D:\\FlashPaper(WORD-PDF)\\FlashPaper2.2\\FlashPrinter.exe";
- File file=new File("D:\\apache-tomcat-6.0.26\\webapps\\resources");
- String [] fileNames=file.list();
- for(String name:fileNames){
- if(afterFile.equals(".txt")|afterFile.equals(".doc")|afterFile.equals(".ppt")|afterFile.equals(".wps")|afterFile.equals(".exl")|afterFile.equals(".docx")|afterFile.equals(".pdf")){
- String fileSrc="D:\\apache-tomcat-6.0.26\\webapps\\resources\\"+name;
- String fileConv="D:\\apache-tomcat-6.0.26\\webapps\\resources\\"+beforeFile+".swf";
- Runtime.getRuntime().exec("FlashPrinter"+" "+ fileSrc + " -o " + fileConv);
3.把flashpaper软件复制一份到项目根目录,以便程序调用
4.进行格式转换
5.文档格式转换完毕之后,在显示的界面中,专门弄一个层来显示文档,实现文档预览的层
也可以利用框架来把文档显示出来:例如:
out .print(" <iframe src='" + url + "' width='700px;' height='700px')
此处url 即指文本swf文件所在的位置
利用此办法几颗实现文档预览功能
实现功能如下:
- 原创利用flashpaper实现百度文库、豆丁网文档预览功能
- 原创利用flashpaper实现百度文库、豆丁网文档预览功能
- flashpaper实现百度文库、豆丁网文档预览功能 - 坑
- 利用FlashPaper实现类似百度文库功能
- 利用FlashPaper实现类似百度文库功能
- PHP 仿百度文库,实现Word文档在线预览功能
- 仿百度文库实现文档在线预览
- 利用FlashPaper实现php在线预览word文档
- 类似百度文库的文档在线预览实现方法
- 实现类似百度文库的在线预览office文档
- 类似百度文库在线预览文档flash swf文库预览
- 利用FlexPaper模仿百度文库实现文档的在线浏览
- 实现类似百度文库的文档在线阅读功能
- php在linux系统下实现百度文库功能 doc或pdf转swf预览功能
- php在linux系统下实现百度文库功能 doc或pdf转swf预览功能
- 百度文库和豆丁网的在线文档阅读功能
- java实现百度文库功能
- java实现百度文库功能 .
- Servlet运行周期与原理流程
- CocoaPacketAnalyzer的使用方法
- 字符编码问题之手动转码并不万能
- 如何安装,卸载eclipse中的ADT,或者更新ADT
- 使用金山快盘做git的服务器
- 原创利用flashpaper实现百度文库、豆丁网文档预览功能
- error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const
- 什么是左式堆
- Android OpenGL ES 简明开发教程
- 程序员都应该知道的福利
- 在你的博客中增加google+按钮
- vs 里查看一个文件预编译后的输出结果
- 人气美妆王子马锐
- ie6不支持css max-heigth 最大高度解决办法集