仿百度文库解决方案之五:SWFTools转PDF为SWF

开发 前端
每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接。应用程序不能创建自己的Runtime类实例,可以通过Runtime类的getRuntime方法获得当前运行时。

SWFTools工具包中的PDF2SWF工具可用来将PDF格式文件转换成SWF格式。

使用下面的命令可以将pdf文件转换为单页swf文件

pdf2swf  pdfPath  –o swfPath  –T 9  –f。

pdf2swf为pdf2swf二进制命令的绝对路径;pdfpath为要进行转换的PDF文件的绝对路径;swfPath为转换后swf文件的路径;-T 9 用来设定转换的swf版本为9,这样设置是因为某些版本的swf文件并不能用flexpaper正常显示出来;-f在转换的文档每页中插入一帧,提高转换后文档的稳定性。

每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接。应用程序不能创建自己的Runtime类实例,可以通过Runtime类的getRuntime方法获得当前运行时。获得Runtime类实例之后,即可以调用该类的exec方法创建一个新的进程来执行制定的字符串命令。因此,可以利用exec方法来调用之前所述的PDF2SWF命令来完成PDF至SWF文件的转换。

实现利用SWFTools转换PDF文件为SWF格式的算法流程如5-1所示:

第一步,创建PDF2SWF转换命令字符串。

第二步,获得当前运行时Runtime,调用第一步中设定好的转换命令,进行转换。

利用SWFTools转换PDF文档为SWF

图5-1 利用SWFTools转换PDF文档为SWF流程

源代码下载地址:DocConverter

原文链接:http://www.cnblogs.com/luckyxiaoxuan/archive/2012/06/15/2550303.html

【编辑推荐】

【责任编辑:张伟 TEL:(010)68476606】

 

责任编辑:张伟 来源: 肖恩也有梦想的博客
相关推荐

2012-06-19 13:32:23

Web

2012-06-18 16:29:48

Web

2012-06-19 13:45:57

Web

2012-06-18 16:37:41

Web

2012-06-19 13:25:15

Web

2012-07-16 14:43:32

silverlight

2015-10-28 13:40:28

高仿百度糯米源码

2012-10-19 09:47:30

百度云百度音乐云计算

2011-06-02 17:28:24

网站收录

2020-09-15 19:29:40

搜索

2012-11-27 09:51:54

百度三星云解决方案

2011-06-29 08:31:56

收录

2011-05-24 10:40:12

SEO

2015-12-02 17:22:03

百度地图

2017-09-27 15:03:00

百度云云计算加速

2016-10-13 15:19:34

百度
点赞
收藏

51CTO技术栈公众号