c# 编写一个将word转换成pdf的工具 已经安装了pdf creator,就是如何调用其相应的虚拟打印接口,将word文档转换成pdf啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UseOffice .Net 万能文档转换器 安装Word,以及支持PDF输出的虚拟打印机。用Process.Start调用winword /p "x:\yourpath\xxx.doc"。 office 2007里的word可以直接将word文件另存为pdf文件,在代码里调用word的com组件然后再调用另存为功能就OK了,用打印机打出来文件会变的很大。 public void GeneratePDF(string wordfile, string pdffile) { PDFMakerAppClass pdfMaker = new PDFMakerAppClass(); pdfMaker.CreatePDF(wordfile, pdffile, PDFMakerSettings.kConvertAllPages, false, false, false, null); } string testFilePath = Path.GetFullPath(System.Windows.Forms.Application.StartupPath + "..\\..\\..\\TestWord\\129757616112968750.doc"); string tt = Path.GetFullPath(System.Windows.Forms.Application.StartupPath + "..\\..\\..\\TestWord"); if (File.Exists(testFilePath)) { GeneratePDF(testFilePath, tt+"\\test0311.pdf"); }调用后,也没有显示错误,但是,找不到转换后的pdf文件,也不知道是否转换成功,是怎么回事? 在win 2003 server环境下就可以正常转换,pdfMaker.CreatePDF的返回值是0,win xp就出现问题,pdfMaker.CreatePDF的返回值是-10。 可以用PDFNet,这个开发包很好用,转出来的效果也不错,而且可以转多种格式。 好的,去试验一下。支持FrameWork 2.0吧 使用HttpWebRequest 如何登陆新浪网 winform 程序怎么调用xmlrpc 图片的大小 在winform中如何直接打印数据 string.format时出错 关于分词中如何记录词库的问题 关于Control类的几个绘制函数 开始学习.net 请教一个小问题。 用html workshop制作帮助文件怎么总显示不了图片??--------(等待) 什么时候才能得到两个三角?????? C#写的exe,调用了C++的dll,C++一有异常,进程就退出。如何把c#程序做的健壮些?高手请进~~~ 很简单的正则表达式,替换失败,求指导
用Process.Start调用winword /p "x:\yourpath\xxx.doc"。
{
PDFMakerAppClass pdfMaker = new PDFMakerAppClass();
pdfMaker.CreatePDF(wordfile, pdffile, PDFMakerSettings.kConvertAllPages, false, false, false, null);
} string testFilePath = Path.GetFullPath(System.Windows.Forms.Application.StartupPath + "..\\..\\..\\TestWord\\129757616112968750.doc"); string tt = Path.GetFullPath(System.Windows.Forms.Application.StartupPath + "..\\..\\..\\TestWord");
if (File.Exists(testFilePath))
{
GeneratePDF(testFilePath, tt+"\\test0311.pdf");
}
调用后,也没有显示错误,但是,找不到转换后的pdf文件,也不知道是否转换成功,是怎么回事?
在win 2003 server环境下就可以正常转换,pdfMaker.CreatePDF的返回值是0,win xp就出现问题,pdfMaker.CreatePDF的返回值是-10。