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

 更新时间:2017年07月06日 08:59:49   作者:a771948524  
这篇文章主要介绍了C#实现将Doc文档转换成rtf格式的方法,结合实例形式分析了C#针对word文件的读取及文档格式转换相关操作技巧,需要的朋友可以参考下

本文实例讲述了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#相关内容感兴趣的读者可查看本站专题:《C#文件操作常用技巧汇总》、《C#遍历算法与技巧总结》、《C#程序设计之线程使用技巧总结》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》及《C#面向对象程序设计入门教程

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

相关文章

  • C#队列Queue多线程用法实例

    C#队列Queue多线程用法实例

    这篇文章主要介绍了C#队列Queue多线程用法,实例分析了队列的相关使用技巧,需要的朋友可以参考下
    2015-05-05
  • C#判断系统是32位还是64位的方法

    C#判断系统是32位还是64位的方法

    这篇文章主要介绍了C#判断系统是32位还是64位的方法,实例分析了两种常用的技巧供大家选择使用,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C# 合并GriewView相同列的小例子

    C# 合并GriewView相同列的小例子

    C# 合并GriewView相同列的小例子,需要的朋友可以参考一下
    2013-03-03
  • C#仿QQ聊天窗口

    C#仿QQ聊天窗口

    这篇文章主要为大家详细介绍了C#仿QQ聊天窗口,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • P/Invoke之C#调用动态链接库DLL示例详解

    P/Invoke之C#调用动态链接库DLL示例详解

    这篇文章主要为大家介绍了P/Invoke之C#调用动态链接库DLL示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • C# 文字代码页 文字编码的代码页名称速查表

    C# 文字代码页 文字编码的代码页名称速查表

    最近有项目需要用到韩语,日语的编码转换,最重要的就是需要一个代码页的对照,找了一下,最新的代码页或者说编码表如下
    2011-11-11
  • WPF实现动画效果

    WPF实现动画效果

    这篇文章介绍了WPF实现动画效果的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • C#递归算法之分而治之策略

    C#递归算法之分而治之策略

    分而治之的策略主要是将大量复杂的问题分成多个子问题,解决各个子问题,从而解决原问题,下面就让我们看看具体如何实现。
    2016-06-06
  • 使用WPF实现加载动画效果

    使用WPF实现加载动画效果

    在应用程序加载大量数据或执行复杂操作时,为用户提供一个良好的加载体验变得至关重要,加载动画是其中一个有效的方式,下面我们就来看看如何使用WPF实现简单的加载动画效果吧
    2024-03-03
  • 基于WPF实现筛选下拉多选控件

    基于WPF实现筛选下拉多选控件

    这篇文章主要为大家详细介绍了如何基于WPF实现简单的筛选下拉多选控件,文中的示例代码讲解详细,对我们学习或工作有一定帮助,感兴趣的小伙伴可以了解一下
    2023-04-04

最新评论