Aspose.Words.dll  版本 13.1.0.0

【原创】Aspose.Words组件介绍及使用—基本介绍与DOM概述

插入分页符

DocumentBuilder builder = new DocumentBuilder(Document);
Bookmark bookmark = parentWH.Document.Range.Bookmarks[bookMark];
builder.MoveTo(bookmark.BookmarkEnd.ParentNode);
builder.InsertBreak(BreakType.PageBreak);

在文档末尾插入自定义书签

builder.MoveTo(wh.Document.FirstSection.Body.LastParagraph);
builder.StartBookmark(BookmarkFlag + OrderNum);
builder.EndBookmark(BookmarkFlag + OrderNum);

合并文档(不同word文档的合并成一个Word文档)

 Document dstDoc = null;
for (int i = ; i < Paths.Count; i++)
{
Document srcDoc = null;
if (i == )
{
dstDoc = new Document(Paths[i]);
}
else
{
srcDoc = new Document(Paths[i]);
}
if (srcDoc != null)
{
//Make the document appear straight after the destination documents content.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
}
}
dstDoc.Save(CompletePath, SaveFormat.Docx);//持久化

16行效果去掉合并时的分页效果,如果去掉此行,合并的文档单独起始一页.

更多实例 https://docs.aspose.com/display/wordsnet/Open+and+Add+text+to+Word+Document  注意页面下部

找到Word全部的书签Bookmarks

File.Copy(FromPath, ToPath);
wh.LoadWordDocument(ToPath);
try
{
//获取一份文档的全部书签
IEnumerator allBookmarks = wh.Document.Range.Bookmarks.GetEnumerator(); //Document是Aspose.Words.Document,wh是我自己封装的一个类WordPlayAspose的对象
while (allBookmarks.MoveNext())
{
//然后根据 bookmarkName找到某一个书签 Crop_Name
Bookmark bookMark = (Bookmark)allBookmarks.Current;
if (bookMark.Name.Equals("Crop_Name", StringComparison.CurrentCultureIgnoreCase))
{
bookMark.Text = "找到了1";
}
else if (bookMark.Name.Equals("TN_1", StringComparison.CurrentCultureIgnoreCase))
{
bookMark.Text = "找到了2";
}
}
//....

//很好的参考
https://apireference.aspose.com/net/words/aspose.words/compositenode/methods/index
https://www.cnblogs.com/EllisQian/archive/2017/04/29/6784688.html

Aspose.Words CookieBook的更多相关文章

  1. C#使用Aspose.Cells导出Excel简单实现

    首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net 将DataTable导出Xlsx格式的文件下载(网页输出) ...

  2. 免费公开课,讲解强大的文档集成组件Aspose,现在可报名

    课程①:Aspose.Total公开课内容:讲解全能型文档管理工具Aspose.Total主要功能及应用领域时间:2016-11-24 14:30 (暂定)报名地址:http://training.e ...

  3. Aspose.Words简单生成word文档

    Aspose.Words简单生成word文档 Aspose.Words.Document doc = new Aspose.Words.Document(); Aspose.Words.Documen ...

  4. Aspose.Cells导出Excel(2)

    DataTable dtTitle = ds.Tables[]; DataTable dtDetail = ds.Tables[]; int columns = dtTitle.Columns.Cou ...

  5. Aspose.Cells导出Excel(1)

    利用Aspose.Cells导出excel 注意的问题 1.DataTable的处理 2.进行编码,便于中文名文件下载 3.别忘了Aspose.Cells.dll(可以自己在网上搜索) public ...

  6. C# Aspose word 替换指定键值数据

    今天研究一天的导出word,一开始准备选用为软件自带的office,但是有局限性,机子上必须安装office才能使用,最后在网上搜了一下资料aspose开源的 小公司没得钱,你懂得.最后选择了这款 开 ...

  7. 使用Aspose.Cells读取Excel

      最新更新请访问: http://denghejun.github.io Aspose.Cells读取Excel非常方便,以下是一个简单的实现读取和导出Excel的操作类: 以下是Aspose.Ce ...

  8. C# WinForm 导出导入Excel/Doc 完整实例教程[使用Aspose.Cells.dll]

    [csharp] view plain copy 1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 ...

  9. NPOI、MyXls、Aspose.Cells 导入导出Excel(转)

    Excel导入及导出问题产生: 从接触.net到现在一直在维护一个DataTable导s出到Excel的类,时不时还会维护一个导入类.以下是时不时就会出现的问题: 导出问题: 如果是asp.net,你 ...

随机推荐

  1. linux下查找命令两则

    由于本人不会阅读man手册,因此需要几下两个常用的查找命令: (1)在某个目录及其子目录查找某个文件并打印完整路径: find ./ -name "assertions.h" -e ...

  2. 洛谷【AT2827】LIS

    浅谈\(DP\):https://www.cnblogs.com/AKMer/p/10437525.html 题目传送门:https://www.luogu.org/problemnew/show/A ...

  3. 在CentOS上安装PowerShell

    微软刚刚开源了PowerShell,目前在Linux和MacOS上都能安装.具体的链接如下: https://github.com/PowerShell/PowerShell 本文将介绍如何在Cent ...

  4. laravel 对于ajax请求返回的数据

    ajax在调试器中的位置  XHR 代表 XMlHTTPREQUET 一般ajax请求php的时候我们需要给返回什么数据呢? 一般我都是直接renturn 数组的 其实也没啥问题 但是还是感觉第三种写 ...

  5. Jmeter & TICK

    背景:   本来只是想在将Jmeter的测试结果写入InfluxDB, 但发现从InfluxDB V1.3后开始, 已经不支持Web Admin interface, 才发现InfluxData 搞了 ...

  6. 蓝桥杯 算法训练 ALGO-118 连续正整数的和

    算法训练 连续正整数的和   时间限制:1.0s   内存限制:256.0MB 问题描述 78这个数可以表示为连续正整数的和,1+2+3,18+19+20+21,25+26+27. 输入一个正整数 n ...

  7. STM32中printf重定向到串口

    学习STM32过程中,经常打交道的莫过于串口,你可以将任何信息,当然重要的是调试信息打印到串口中输出,总是用一个字节发送函数或者字符串发送函数 总是有些不放便,之前编程中熟悉的莫过于printf了,下 ...

  8. thrift rpc 使用常见问题解答和经验

    Thrift是一个非常棒的工具,是Facebook的开源项目,目前的开发非常的活跃,由Apache管理,所以用的是Apache Software License,这非常重要,因为可以放心的对其修改并用 ...

  9. cURL使用教程及实例演示

    curl里面的函数不多,主要有: curl_init — 初始化一个CURL会话curl_setopt — 为CURL调用设置一个选项curl_exec — 执行一个CURL会话curl_close ...

  10. CentOS 6.3 下编译Nginx(笔记整理)

    1. 安装关联程序 [root@localhost opt]# yum search gcc [root@localhost opt]# yum install gcc-c++ [root@local ...