zoukankan      html  css  js  c++  java
  • aspose.word 读取word段落内容

    注:转载请标明文章原始出处及作者信息

    aspose.word 插件下载 

    链接:https://pan.baidu.com/s/1aAAE8LRULH-uZXS_TaN9Bw 提取码:z9wf 

    使用原因:无需安装office,无兼容性问题,破解版有一定限制

    代码:

    public ParagraphCollection WordParagraphs(string fileName)
    {
              Document doc = new Document(fileName);
              if (doc.FirstSection.Body.Paragraphs.Count > 0)
              {
                 return doc.FirstSection.Body.Paragraphs;//word中的所有段落
              }
              return null;
    }
    public string GetWordParagraphs(int index)
    {
           var phs = _word.WordParagraphs(Server.MapPath(model.WordFpath));  
            return phs[i].GetText();
    }

    附上使用Microsoft.Office.Interop.Word 读取段落(操作灵活但兼容性未解决)

    public class WordHelper
    {    
      private _Document doc = null;
      public WordHelper()
      {
        objApp = new Application();
      }
      public void Open(string fileName)
      {
         object objDoc = fileName;
         object objMissing = Missing.Value;
         doc = objApp.Documents.Open(ref objDoc);
         doc.Activate();
      } 
           
       public Paragraphs GetParagraphs()
      {
        return objApp.ActiveDocument.Paragraphs;
      }
      public string GetParagraphs(int index)
      {
         return objApp.ActiveDocument.Paragraphs[index].Range.Text;
      }
    
        public void Close()
      {
           objApp.ActiveDocument.Close();
           objApp.Quit();
      }
    
         
    }
    实践是检验真理的唯一标准
  • 相关阅读:
    创建 demo项目表
    安装 vue-devtools
    安装 Visual Studio Code
    切面拦截过滤日志
    Mysql 创建自增序列表
    [编译] 8、在Linux下搭建 stm8 单片机的开发烧写环境(makefile版)
    [蓝牙嗅探-Ubertooth One] 千元开源蓝牙抓包 Ubertooth One 安装和使用
    微信客服接口文档
    七牛云违规删除问题
    好用的团队协助软件推荐
  • 原文地址:https://www.cnblogs.com/z-huifei/p/6594336.html
Copyright © 2011-2022 走看看