zoukankan      html  css  js  c++  java
  • C#简繁体转换方法(Microsoft.Office.Interop.Word)

    1.参考Com Microsoft Word 11.0 Object Library,这一点在安装Office时必须选择.NET编程组件。

    2.using Microsoft.Office.Interop.Word;

    3.using System.Reflection;

    4.利用word简繁体转换方法写转换方法。

    5.本方法的确可以将“余”转换为“餘”.欢迎大家讨论。
    复制  保存
    static string CHS2CHT(string src)
    {
    string des = "";
    _Application appWord = new Microsoft.Office.Interop.Word.Application();
    object template = Missing.Value;
    object newTemplate = Missing.Value;
    object docType = Missing.Value;
    object visible = true;
    Document doc = appWord.Documents.Add(ref template, ref newTemplate, ref docType, ref visible);
    appWord.Selection.TypeText(src);
    appWord.Selection.Range.TCSCConverter(WdTCSCConverterDirection.wdTCSCConverterDirectionSCTC, true, true);
    appWord.ActiveDocument.Select();
    des = appWord.Selection.Text;
    object saveChange = 0;
    object originalFormat = Missing.Value;
    object routeDocument = Missing.Value;
    appWord.Quit(ref saveChange, ref originalFormat, ref routeDocument);
    doc = null;
    appWord = null;
    GC.Collect();//进程资源释放
    
    return des;
    }
    static string CHT2CHS(string src)
    {
    string des = "";
    _Application appWord = new Microsoft.Office.Interop.Word.Application();
    object template = Missing.Value;
    object newTemplate = Missing.Value;
    object docType = Missing.Value;
    object visible = true;
    Document doc = appWord.Documents.Add(ref template, ref newTemplate, ref docType, ref visible);
    appWord.Selection.TypeText(src);
    appWord.Selection.Range.TCSCConverter(WdTCSCConverterDirection.wdTCSCConverterDirectionTCSC, true, true);
    appWord.ActiveDocument.Select();
    des = appWord.Selection.Text;
    object saveChange = 0;
    object originalFormat = Missing.Value;
    object routeDocument = Missing.Value;
    appWord.Quit(ref saveChange, ref originalFormat, ref routeDocument);
    doc = null;
    appWord = null;
    GC.Collect();//进程资源释放
    
    return des;
    }
  • 相关阅读:
    初步学习vue.js
    ie兼容CSS3渐变写法
    关于javascript dom扩展:Selector API
    jquery 性能优化高级技巧
    三行代码CSS竖向居中
    JS中 (function(){...})()立即执行函数
    Null 和 undefined 的区别
    CSS 交集选择器和并集选择器
    Vue-cli 构建项目后 npm run build 如何在本地运行查看
    Cubic-bezier 曲线
  • 原文地址:https://www.cnblogs.com/scgw/p/1488931.html
Copyright © 2011-2022 走看看