惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
雷峰网
雷峰网
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
U
Unit 42
B
Blog RSS Feed
博客园 - 【当耐特】
T
Tailwind CSS Blog
V
V2EX
S
SegmentFault 最新的问题
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
Y
Y Combinator Blog
M
MIT News - Artificial intelligence
量子位
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
P
Proofpoint News Feed
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
About on SuperTechFans

博客园 - 落尘

.NET上传图片加文字和水印图片源码 - 落尘 - 博客园 ASP.NET下的多文件上传 ASP.NET 2.0 多文件上传小经验 文件的上传和下载 在ASP.NET程序中实现语音合成 .Net平台下开发中文语音应用程序 语音合成与识别技术在C#中的应用 如何防止ASP 木马在服务器上运行 用ASP实现在线压缩与解压缩 asp对象化之:基于adodb.stream的文件操作类 js鼠标及对象坐标控制属性 NET中各种数据库连接大全 几个ASP.NET技巧 设计ASP.NET应用程序的七大绝招 ASP.NET中如何调用存储过程 Asp.net cache 简述 单点登陆 硬盘双击无法打开是咋回事 Asp.net直接保存文件到客户端
如何用C#把Doc文档转换成rtf格式
落尘 · 2006-11-27 · via 博客园 - 落尘

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

  }
}
}