查看: 1997|回复: 0

[ASP.NET教程] C#实现将Doc文档转换成rtf格式的方法示例

发表于 2018-2-27 08:18:51

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

先在项目引用里添加上对Microsoft Word 9.0 object library的引用

  1. using System;
  2. namespace DocConvert
  3. {
  4. class DoctoRtf
  5. {
  6. static void Main()
  7. {
  8. //创建一个word的实例
  9. Word.application newApp = new Word.Application();
  10. // 指定源文件和目标文件
  11. object Source="c:\\abc\\Source.doc";
  12. object Target="c:\\abc\\Target.rtf";
  13. object Unknown =Type.Missing;
  14. // 打开要转换的Word文件
  15. newApp.Documents.Open(ref Source,ref Unknown,
  16. ref Unknown,ref Unknown,ref Unknown,
  17. ref Unknown,ref Unknown,ref Unknown,
  18. ref Unknown,ref Unknown,ref Unknown,
  19. ref Unknown );
  20. // 指定文档的类型
  21. object format = Word.WdSaveFormat.wdFormatRTF;
  22. //改变文档类型
  23. newApp.ActiveDocument.SaveAs(ref Target,ref format,
  24. ref Unknown,ref Unknown,ref Unknown,
  25. ref Unknown,ref Unknown,ref Unknown,
  26. ref Unknown,ref Unknown,ref Unknown);
  27. //关闭word实例
  28. newApp.Quit(ref Unknown,ref Unknown,ref Unknown);
  29. }
  30. }
  31. }
复制代码

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#文件操作常用技巧汇总》、《C#遍历算法与技巧总结》、《C#程序设计之线程使用技巧总结》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》及《C#面向对象程序设计入门教程》

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

您可能感兴趣的文章:

  • 使用C#实现阿拉伯数字到大写中文的转换
  • C# 16进制与字符串、字节数组之间的转换
  • C# 生转换网页为pdf
  • C# 操作XML文档 使用XmlDocument类方法
  • C# 将字节流转换为图片的实例方法
  • C#对象与XMl文件之间的相互转换
  • C# XML与Json之间相互转换实例详解
  • c#将list类型转换成DataTable方法示例
  • word ppt excel文档转换成pdf的C#实现代码
  • c# Base64编码和图片的互相转换代码
  • C#编程读取文档Doc、Docx及Pdf内容的方法
  • C#将Word转换成PDF方法汇总(基于Office和WPS)


回复

使用道具 举报