• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

ASP.Net实现将Word转换PDF格式

发布: 2008-10-13 11:32 | 作者: zerodj | 来源: 不详 | 查看: 99次 | 进入软件测试论坛讨论

领测软件测试网

然后测试该脚本程序

   启动MS-DOS,输入如下命令:

c:\>cscript //nologo c:\ConvertDoc2PDF.js c:\test.doc c:\

   说明:

   运行成功后将看到test.pdf文档了

   c:\test.doc参数对应的是脚本程序中的files(0)

   c:\参数对应的是脚本程序中的files(1)

   你可以安照该脚本改写成,支持多个参数,使用FOR循环,一次转换多个WORD文档,此处没有使用多个文件转换功能,是考虑到,该段脚本放在C#的线程中执行,这样一来也可以转换多个WORD文档.

   四:使用C#调用ConvertDoc2PDF.js脚本

   新建一个C#的WINDOWS应用程序,添加一个按钮button1

   添加一个函数,函数名StartConvertPDF

public void StartConvertPDF()
{
  Process proc = new Process();
  proc.StartInfo.FileName = "cmd.exe";
  proc.StartInfo.WorkingDirectory = @"c:\";
  proc.StartInfo.CreateNoWindow = true;
  proc.StartInfo.UseShellExecute = false;
  proc.StartInfo.RedirectStandardInput = true; //输入重定向

  proc.Start();
  proc.StandardInput.WriteLine(@"cscript //nologo c:\ConvertDoc2PDF.js c:\test.doc c:\");
  proc.StandardInput.WriteLine("exit");
  proc.WaitForExit();
}

   然后在按钮的CLICK事件中添加调用线程的代码

private void button1_Click(object sender, System.EventArgs e)
{
//定义线程序
Thread thConvert = new Thread(new ThreadStart(StartConvertData));
thConvert.Start();
}

   注意:在测试上面的C#程序时,必须添加如下命名空间

using System.Diagnostics;
using System.Threading;

  

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

32/3<123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网