程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C#把Doc文檔轉換成rtf格式

C#把Doc文檔轉換成rtf格式

編輯:關於C#
 

先在項目引用裡添加上對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);

}
}
}
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved