如何用C#把Doc文档转换成rtf格式
来自:CSDN
先在项目引用里添加上对Microsoft Word 9.0 object library的引用。
using System;
namespace DocConvert
{
class DoctoRtf
{
static void Main()
{
//创建一个word的实例
Word.Application newApp = new Word.Application();
// 指定源文件和目标文件
object Source="c:\\abc\\Source.doc";
object Target="c:\\abc\\Target.rtf";
object Unknown =Type.Missing;
// 打开要转换的Word文件
newApp.Documents.Open(ref Source,ref Unknown,
ref Unknown,ref Unknown,ref Unknown,
ref Unknown,ref Unknown,ref Unknown,
ref Unknown,ref Unknown,ref Unknown,
ref Unknown );
// 指定文档的类型
object format = Word.WdSaveFormat.wdFormatRTF;
//改变文档类型
newApp.ActiveDocument.SaveAs(ref Target,ref format,
ref Unknown,ref Unknown,ref Unknown,
ref Unknown,ref Unknown,ref Unknown,
ref Unknown,ref Unknown,ref Unknown);
//关闭word实例
newApp.Quit(ref Unknown,ref Unknown,ref Unknown);
}
}
}
- · 用Visual C#中实现DB2数据库编程
- · Visual C#的SQL Server编程
- · 使用C#开发用户控制
- · 用C#代码生成一个简单的PDF文件
- · 利用c#制作简单的留言板(4)
- · 利用c#制作简单的留言板(3)
- · 利用c#制作简单的留言板(2)
- · C#操作技巧的数据类型之间的转换
- · C#中的函数重载
- · 用浏览器来接收C# 的程序返回的时间
- · 用c#写的asp+域名查询程序
- · C#中方法参数的四种类型
- · switch语句的“不准遍历”
- · C#中的checked、unchecked操作符
- · C#中的“装箱”(boxing)与“拆箱”(unboxing)
- · C#中的数组和C++中数组的区别
- · C#中的代理(delegate)
- · 数据结构与算法(C#实现)系列---广义树(二)
- · 数据结构与算法(C#实现)系列---广义树(一)
- · 数据结构与算法(C#实现)系列-----前言
- · C#就是Java只不过差了一点点
- · 基于C#的接口基础教程之七
- · C#中构造函数和析构函数的用法
- · C#,深入浅出全接触(五)
- · C#,深入浅出全接触(四)
- · C#,深入浅出全接触(三)
- · C#学习笔记(4)
- · C#学习笔记(3)
- · C#学习笔记(2)
- · C#,深入浅出全接触(二)
- · C#,深入浅出全接触(一)
- · c#里面的namespace基础(二)
- · c#里面的namespace基础(一)
- · C#正则表达式应用范例
- · SUNWEN教程之----C#进阶(十一)
- · SUNWEN教程之----C#进阶(十)
- · SUNWEN教程之----C#进阶(九)
- · SUNWEN教程之----C#进阶(八)
