Aspose.Words CookieBook
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的更多相关文章
- C#使用Aspose.Cells导出Excel简单实现
首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net 将DataTable导出Xlsx格式的文件下载(网页输出) ...
- 免费公开课,讲解强大的文档集成组件Aspose,现在可报名
课程①:Aspose.Total公开课内容:讲解全能型文档管理工具Aspose.Total主要功能及应用领域时间:2016-11-24 14:30 (暂定)报名地址:http://training.e ...
- Aspose.Words简单生成word文档
Aspose.Words简单生成word文档 Aspose.Words.Document doc = new Aspose.Words.Document(); Aspose.Words.Documen ...
- Aspose.Cells导出Excel(2)
DataTable dtTitle = ds.Tables[]; DataTable dtDetail = ds.Tables[]; int columns = dtTitle.Columns.Cou ...
- Aspose.Cells导出Excel(1)
利用Aspose.Cells导出excel 注意的问题 1.DataTable的处理 2.进行编码,便于中文名文件下载 3.别忘了Aspose.Cells.dll(可以自己在网上搜索) public ...
- C# Aspose word 替换指定键值数据
今天研究一天的导出word,一开始准备选用为软件自带的office,但是有局限性,机子上必须安装office才能使用,最后在网上搜了一下资料aspose开源的 小公司没得钱,你懂得.最后选择了这款 开 ...
- 使用Aspose.Cells读取Excel
最新更新请访问: http://denghejun.github.io Aspose.Cells读取Excel非常方便,以下是一个简单的实现读取和导出Excel的操作类: 以下是Aspose.Ce ...
- C# WinForm 导出导入Excel/Doc 完整实例教程[使用Aspose.Cells.dll]
[csharp] view plain copy 1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 ...
- NPOI、MyXls、Aspose.Cells 导入导出Excel(转)
Excel导入及导出问题产生: 从接触.net到现在一直在维护一个DataTable导s出到Excel的类,时不时还会维护一个导入类.以下是时不时就会出现的问题: 导出问题: 如果是asp.net,你 ...
随机推荐
- ubuntu tftp server config
1.安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(如果不需要客户端可以不安装) tftp-hpa ...
- Cloudera API访问
多租户管理页面(admin)操作 cloudera 管理页面页面操作多租户是这样的: 进入到YARN的服务页面,点击Resource Pool,你将会看到已经存在的资源池,然后再点击资源池表格右上角的 ...
- BZOJ2527:[POI2011]Meteors
浅谈离线分治算法:https://www.cnblogs.com/AKMer/p/10415556.html 题目传送门:https://lydsy.com/JudgeOnline/problem.p ...
- 蓝桥杯 基础练习 BASIC-24 龟兔赛跑预测
基础练习 龟兔赛跑预测 时间限制:1.0s 内存限制:512.0MB 问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑.于是世界上各 ...
- 3D柜体导出CAD优化参考方案
前言: 近期在做系统柜和衣柜导出CAD的工作,现阶段的工作是根据不同的厂商定制不同的CAD导出,其中房间平面图.顶脚线截面图.柜体立面图.侧视图.平面图.门板图等模块功能都基本固定,不同的是不同厂商的 ...
- Python函数(三)-局部变量
全局变量 全局变量在函数中能直接访问 # -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" name = 'John' def te ...
- Android CTS(frome google)
Compatibility Test Suite How does the CTS work? The Compatibility Test Suite (CTS) is a free, commer ...
- Eclipse中如何开启断言(Assert),方法有二
Eclipse中如何开启断言(Assert),方法有二:1.Run -> Run Configurations -> Arguments页签 -> VM arguments文本框中加 ...
- round四舍五入
#!/usr/bin/env python r = round(3.6) #四舍五入 print(r) C:\Python35\python3.exe F:/Python/2day/c7.py 4 P ...
- 第二部分 实习操作课程 第一节 ArcGIS Online的基本功能