摘要: JAVA自动转换PDF文档为SWF文件类似豆丁和百度文库的效果并自动获取缩略图该组件在 Windows 系统 和 linux 系统下面测试成功下载下面两个 JAR 文件放到工程的 LIB 里面,直接调用方法即可:1.http://www.rayfile.com/zh-cn/files/9bf3a182-676b-11e1-948a-0015c55db73d/2.http://www.rayfile.com/zh-cn/files/2555ab68-676b-11e1-bba2-0015c55db73d/调用方法:12345678910111213141516171819202122232425 阅读全文
posted @ 2012-06-16 18:56 haiwei.sun 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1.txt转换swf,发生中文乱码。txt转换为utf-8编码,或txt格式手动改为odt,上传就不会发生乱码。从根源上解决,暂时就算了...暂时不想去纠结这些鸡毛。2.加密的pdf可能导致转换为swf失败。3.Microsoft Excel在公式运算中支持文本型的数值,而OpenOffice.org Calc不支持此问题暂无解,请手动将Excel中文本型的数值修改为数值型的数值。4.部分Excel存在过于丰富的样式(大部分指没有数据的单元格也填充了各种样式),即使用专业Adobe Acrobat 7(或9) Pro来进行转换,本来可能预计将产生20-30分页的pdf,结果却产生800-900 阅读全文
posted @ 2012-06-16 14:13 haiwei.sun 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 其他,使用iText将jpg/jpeg/png转换为pdf iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。1.在企业的信息系统中,报表处理一直占比较重要的作用,iText--一种生成PDF报表的Java组件,通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。2.支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。 继续笔者的Doc. 阅读全文
posted @ 2012-06-16 14:12 haiwei.sun 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 第五步,office文档转为pdf,同时进一步转为swf 网上资料有很多office文档转为pdf,pdf转为swf,但都是单步转换。关于一起转换的资料比较少。一起转换有个问题就是转为pdf时,这个转换过程将花费一段时间才能成功,如何控制在pdf转换成功后,才进行swf的转换。以及多个文档批量转换又该怎么办。 有幸笔者还是找到了一篇同时转换的代码:新建DocConverter.javapackage com.iori.webapp.util;import java.io.BufferedInputStream;import java.io.File;import java.io.IOExcep 阅读全文
posted @ 2012-06-16 14:07 haiwei.sun 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 第六步,flexpaper在线浏览swf文档FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用,使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。FlexPaper_1.2.4_flash:无打印功能FlexPaper_1.4.7_flash:打印功能,右键打印这里我们不需要让用户打印,所以笔者选择FlexPaper_1.2.4_flash。FlexPaper项目中有演示demo,这里笔者不多述。综上,一个完整的在 阅读全文
posted @ 2012-06-16 14:07 haiwei.sun 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 第四步,使用swftools将pdf转换为swf 建议下载swftools-0.9.1,笔者起先下载的是最新版的swftools-1.0版。貌似转换时出错,缺少什么组件。 继续笔者的DocConverter项目。笔者使用的开发环境是MyEclipse 9.0。新建PDF2SWFUtil.javapackage com.iori.webapp.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public 阅读全文
posted @ 2012-06-16 14:06 haiwei.sun 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 第三步,使用JODConverter将office文档转换为pdf JODConverter是一个java的OpenDucument文件转换器,可以进行许多文件格式的转换,它利用OpenOffice来进行转换工作,它能进行以下的转换工作: 1.Microsoft Office格式转换为OpenDucument,以及OpenDucument转换为Microsoft Office 2.OpenDucument转换为PDF,Word、Excel、PowerPoint转换为PDF,RTF转换为PDF等。它是一个开源项目。笔者的项目是在MyEclipse下开发的。下载最新版的jodconverter-2 阅读全文
posted @ 2012-06-16 13:50 haiwei.sun 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 第二步,安装openoffice.org openoffice.org是一套sun的开源office办公套件,能在widows,linux,solaris等操作系统上执行。主要模块有writer(文本文档),impress(演示文稿),Calc(电子表格),Draw(绘图),Math(公式),base(数据库)笔者下载的是openoffice.org 3.3.0。下载完直接安装即可。 但是,我们还需要启动openoffice server。有两种做法: 1.以命令行方式启动openoffice server,缺点是每次系统重启,都需要手动去把openoffice server启动。 2.将op 阅读全文
posted @ 2012-06-16 13:46 haiwei.sun 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.cnblogs.com/star-studio/archive/2011/12/09/2281807.html本方案是笔者在网络上收集前人智慧,以及辛苦奋斗探索几周完成的成果。由于网络上,大部分资料、文章都比较零碎、重复、不够全面。寻找全面系统的介绍该方案的资料实属不易。本文从一个只会net、jsp零基础的开发者的角度,全面、琐碎的进行总结。什么叫仿百度文库方案?用户上传一个文档,格式有可能是doc、docx、xls、ppt、pdf 等。其他用户在前台查看的却是一个swf格式的flash文档。flash文档可以起到防止用户下载,以及良好的浏览体验。具体流程: 1.调 阅读全文
posted @ 2012-06-16 13:44 haiwei.sun 阅读(227) 评论(0) 推荐(0) 编辑
返回顶部