zoukankan      html  css  js  c++  java
  • 把Doc文档转换成rtf格式 (转载)

    快有一个星期没有更新了
    转一个CodeProject上的文章,原文代码有问题,修改编译后通过。
    原文在这里

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

            }
     
        }
     
    }

  • 相关阅读:
    各种颜色的英文代码
    颜色代码简集
    [转]怎么成为优秀的软件模型设计者
    控件禁用
    jQuery图片播放插件ColorBox使用方法
    5个好玩的在线HTML5游戏【部分附源码下载】
    各大网站架构总结笔记(续)
    Web开发基础务实之《ASP.NET战役完胜表彰晚会(一)》
    iview Form自动跳转到校验不通过的地方
    C++与Java比较
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/30999.html
Copyright © 2011-2022 走看看