软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:钱柜777客户端下载站 > Web前端 > Ajax/JavaScript > 调用exe转swf实现仿百度文库在线预览功能

调用exe转swf实现仿百度文库在线预览功能

烈火网 2017-10-10 投递稿件

本文为大家介绍调用exe转swf实现仿百度文库在线预览功能,调用exe转swf的好处是不但简化了把doc、docx、pdf文档转化为swf文件的网页代码,还节约了提交后台编辑页的等待时间(点提交后可立刻退出编辑页,不用等转swf文件结束后才能退出)。

支持命令行,能把将doc、docx、pdf文档转换为swf文件的软件下载网址:

软件名称: 919word批量转pdf或swf助手
软件版本: 2.1
软件大小: 2.9 MB
钱柜777: 免费版本
适用平台: WinXP/Vista/7/8/10
下载地址: 立即下载>>>

在网站服务器上安装好“919word批量转pdf或swf助手”(该软件为绿色免费软件,解压后即可),还需要在网站服务器上安装 Microsoft Office 2007与saveaspdf插件、swftools及xpdf语言包。另外,建议在网站服务器上安装好仿宋_GB2312及楷体_GB2312等常用字体。

saveaspdf插件推荐下载网址:

1,本站下载:/down/html/177239.html

2,微软下载:

SWFTools及xpdf语言包

推荐下载网址:/down/html/46741.html

下面是C#调用zyzwtop.exe实现将doc、docx、pdf文档转换为swf文件的主要代码:

word2swf(sourcePath);

public void word2swf(String source)

{

System.Diagnostics.Process p = new System.Diagnostics.Process();

p.StartInfo.UseShellExecute = true;

String Path1=Server.MapPath("/");

String prg1=Path1+"pword2swf\\zyzwtop.exe";

p.StartInfo.FileName =prg1;

p.StartInfo.WorkingDirectory =Path1+"pword2swf";

StringBuilder sb = new StringBuilder();

sb.Append(source);

string Command1 = sb.ToString();

p.StartInfo.Arguments = Command1;

p.Start();

p.Dispose();

}

另外需要在预览页,更新网站数据库,告诉数据库swf文件所在的路径和文件名,假如浏览次数为cs, 浏览文档的id号为id,那么主要C#代码如下:

protected void Page_Load(object sender, EventArgs e)

if (Convert.ToInt32(cs)<1)

{

updateswf(swfurl,int.Parse(Request.QueryString["id"].ToString()));

相关设置请参阅

1,C#调用exe文件,IIS发布后无法掉用本地exe程序解决方法:/a/view/177283.html

2,如何解决Windows Server 2008 服务启动不能调用Office Word的问题:/a/view/177280.html

3,在网页上如何显示swf,可参阅《FlexPaper显示swf文件示例和参数设置》:/a/view/177286.html

4,网页中插入FLASH(swf文件)的html代码:/a/view/177244.html

swf是一种支持矢量和点阵图形的动画文件格式,具有缩放不失真、文件体积小等特点,它采用了流媒体技术,可以一边下载一边播放,目前被广泛应用于网页设计。

在网页上显示swf效果如下图:

调用exe转swf实现仿百度文库在线预览功能

上一篇:FlexPaper显示SWF文件示例和参数设置
下一篇:暂无文档
    相关阅读
    栏目导航
    钱柜777客户端下载