好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#实现将Doc文档转换成rtf格式的方法示例

本文实例讲述了C#实现将Doc文档转换成rtf格式的方法。分享给大家供大家参考,具体如下:

先在项目引用里添加上对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);

  }

  }

}

希望本文所述对大家C#程序设计有所帮助。

dy("nrwz");

查看更多关于C#实现将Doc文档转换成rtf格式的方法示例的详细内容...

  阅读:51次