把Doc文档转换成rtf格式
生活随笔
收集整理的這篇文章主要介紹了
把Doc文档转换成rtf格式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先在項目引用里添加上對Microsoft Word 9.0 object library的引用。
using System;
namespace DocConvert
{
class DoctoRtf
{
static void Main()
{
//創(chuàng)建一個word的實例
Word.Application newApp = new Word.Application();
// 指定源文件和目標(biāo)文件
object Source="c://abc//Source.doc";
object Target="c://abc//Target.rtf";
object Unknown =Type.Missing;
// 打開要轉(zhuǎn)換的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);
//關(guān)閉word實例
newApp.Quit(ref Unknown,ref Unknown,ref Unknown);
}
}
}?
?
using System;
namespace DocConvert
{
class DoctoRtf
{
static void Main()
{
//創(chuàng)建一個word的實例
Word.Application newApp = new Word.Application();
// 指定源文件和目標(biāo)文件
object Source="c://abc//Source.doc";
object Target="c://abc//Target.rtf";
object Unknown =Type.Missing;
// 打開要轉(zhuǎn)換的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);
//關(guān)閉word實例
newApp.Quit(ref Unknown,ref Unknown,ref Unknown);
}
}
}?
?
總結(jié)
以上是生活随笔為你收集整理的把Doc文档转换成rtf格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海报多少钱啊?
- 下一篇: C# 2进制、8进制、10进制、16进制