-
C# 如何处理Word文档分页——插入、删除、阻止分页
2018-06-28 15:13:12本篇文章将介绍C#编程如何来处理Word分页的方法。操作Word中的分页这里分为几种情况的来介绍: 插入分页1.1在指定段落末尾插入分页1.2 在指定字符后插入分页 删除分页3.阻止表格分页 处理工具:Spire.Doc for .NET...本篇文章将介绍C#编程如何来处理Word分页的方法。操作Word中的分页这里分为几种情况的来介绍:
- 插入分页
1.1在指定段落末尾插入分页
1.2 在指定字符后插入分页 - 删除分页
3.阻止表格分页
处理工具:Spire.Doc for .NET 6.1
安装该类库后,在程序中引用Spire.Doc.dll文件即可(如下图),dll文件在安装路径下Bin文件夹中获取。【示例1】插入分页(在指定段落末尾插入分页)
【C#】
using Spire.Doc; using Spire.Doc.Documents; namespace InsertPageBreak_Doc { class Program { static void Main(string[] args) { //创建实例,加载文件 Document document = new Document(); document.LoadFromFile("test.docx"); //在指定段落末尾,插入分页 document.Sections[0].Paragraphs[1].AppendBreak(BreakType.PageBreak); //保存文件并打开 document.SaveToFile("PageBreak.docx", FileFormat.Docx2010); System.Diagnostics.Process.Start("PageBreak.docx"); } } }
调试运行程序,生成文档。
分页前后效果对比添:
分页前分页后
【示例2】插入分页(在指定字符后插入分页)
C#
using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; namespace InsertPagebreak1_Doc { class Program { static void Main(string[] args) { //创建实例,加载文件 Document doc = new Document(); doc.LoadFromFile("test.docx"); //查找需要在其后插入分页的字符 TextSelection[] selections = doc.FindAllString("guests", true, true); //遍历文档,插入分页 foreach (TextSelection ts in selections) { TextRange range = ts.GetAsOneRange(); Paragraph paragraph = range.OwnerParagraph; int index = paragraph.ChildObjects.IndexOf(range); Break pageBreak = new Break(doc, BreakType.PageBreak); paragraph.ChildObjects.Insert(index + 1, pageBreak); } //保存并打开文档 doc.SaveToFile("Break.docx", FileFormat.Docx); System.Diagnostics.Process.Start("Break.docx"); } } }
测试结果:
【示例3】删除分页
C#
using Spire.Doc; using Spire.Doc.Documents; namespace RemovePagebreak_Doc { class Program { static void Main(string[] args) { { //实例化Document类,加载文件 Document document = new Document(); document.LoadFromFile("sample.docx", FileFormat.Docx); //遍历第一节中的所有段落,移除分页 for (int j = 0; j < document.Sections[0].Paragraphs.Count; j++) { Paragraph p = document.Sections[0].Paragraphs[j]; for (int i = 0; i < p.ChildObjects.Count; i++) { DocumentObject obj = p.ChildObjects[i]; if (obj.DocumentObjectType == DocumentObjectType.Break) { Break b = obj as Break; p.ChildObjects.Remove(b); } } } //保存并打开文件 document.SaveToFile("result.docx", FileFormat.Docx); System.Diagnostics.Process.Start("result.docx"); } } } }
测试效果对比:
原文档:删除分页后:
【示例4】阻止Word表格分页
测试文件如下:
方法一:将跨页的表格重新定位放置在同一个页面上
C#using Spire.Doc; using Spire.Doc.Documents; namespace PreventPagebreak_Table__Doc { class Program { static void Main(string[] args) { //创建Document类实例,加载文档 Document doc = new Document("test.docx"); //获取表格 Table table = doc.Sections[0].Tables[0] as Table; //设置表格的段落位置,保持表格在同一页 foreach (TableRow row in table.Rows) { foreach (TableCell cell in row.Cells) { foreach (Paragraph p in cell.Paragraphs) { p.Format.KeepFollow = true; } } } //保存文件并打开 doc.SaveToFile("result.docx", FileFormat.Docx2010); System.Diagnostics.Process.Start("result.docx"); } } }
测试效果:
方法二:阻止同一行数据被强制分页
C#using Spire.Doc; using Spire.Doc.Documents; namespace PreventPagebreak_Table__Doc { class Program { static void Main(string[] args) { //创建实例,加载文件 Document doc = new Document("test.docx"); //获取指定表格 Table table = doc.Sections[0].Tables[0] as Table; //设置表格分页属性 table.TableFormat.IsBreakAcrossPages = false; //保存并打开文件 doc.SaveToFile("output.docx", FileFormat.Docx2010); System.Diagnostics.Process.Start("output.docx"); } } }
测试效果:
以上全部是本次关于如何操作Word中的分页符的方法。如需转载,请注明出处。
转载于:https://blog.51cto.com/eiceblue/2133721
- 插入分页
-
word一键生成ppt 分页_如何将word快速生成PPT
2021-01-10 14:04:32如果有一天老板给你一个word文稿让你把里面的内容制作成PPT演示文档,你会怎么做?而且老板给的时间有限!许多人的制作方法或许都是这样的:第一步:新建一个空白的PPT文件第二步:把word文档中的内容一点一点的复制...如果有一天老板给你一个word文稿让你把里面的内容制作成PPT演示文档,你会怎么做?而且老板给的时间有限!
许多人的制作方法或许都是这样的:
第一步:新建一个空白的PPT文件
第二步:把word文档中的内容一点一点的复制在PPT文件中
第三步:对PPT文件排版
如果是你,你也会是这样操作的吗?实际上,完全没有必要一点一点去复制粘贴。还有更简便的方法可以通过word一键生成PPT。更重要的是不需要第三方工具和插件。
当我们需要根据Word文档制作PPT的时候,其实有一个非常方便的功能,可以把文档一键生成PPT,并且PPT会自动分页。
01转换之前,我们要先打开Word,设置一下文本格式。
02点击【视图——大纲】,进入大纲视图。按住Ctrl键,选中所有标题。设置文本为【1级】,再设置所有正文为【2级】。
03设置完成后保存文档,关闭。这时要把文件保存为【RTF格式】,否则会导入失败。
04之后打开PowerPoint软件,在【开始】菜单中点击【新建幻灯片】——【幻灯片(大纲)】选项,然后从弹出的文件夹中选择刚刚保存的文档,点击确定。
05文本就自动导入到每一页幻灯片中了。
这样的操作是不是效率会很高呢?你学会了吗?往期推荐天天要用的10个Excel小技巧
会PPT和不会PPT的人,差距也太大了!
怎样设计出精致的PPT?点开你就是下一个大师
——//——
素材来源于网络编辑 | 温海连 审核 | 陈 庆
-
win10的word如何取消分页符
2018-11-07 15:07:22平时用word只是用到他的记录功能,今天公司的其他部门的同事,问我一个取消分页符的问题,我整了半天也懵逼了,后来不知道怎么又搞好了,夸了我半天,尽管我也是瞎鼓捣出来的emmmm…… 一、情景 明明上一页还没写满...平时用word只是用到他的记录功能,今天公司的其他部门的同事,问我一个取消分页符的问题,我整了半天也懵逼了,后来不知道怎么又搞好了,夸了我半天,尽管我也是瞎鼓捣出来的emmmm……
一、情景
明明上一页还没写满,内容就自动显示到下一页了
空白页怎么也backspace不上去这些都可能是因为你无意间加了分页符
二、解决
1、打开word;
2、点击工具栏处的"开始"按钮;
3、找到一个左右箭头的一个按钮,勾选上“显示分页符”等;(不同版本的显示的文字不同)
4、在光标放在想要删除的分页符之前,delete即可(backspace是不好使的)最后问一句,大家不会真的以为程序员什么都会吧,哈哈哈哈
-
打印html表格,如何像word一样分页
2009-11-16 16:55:39打印html表格,如何像word一样分页? 我现在只能做到按照某个固定的行数就分页、或者自由分页(这样会有一个单元格从中间断掉的可能) 有没有办法想word的表格那样,如果一个单元格内容太多,在本页显示不了了...打印html表格,如何像word一样分页?
我现在只能做到按照某个固定的行数就分页、或者自由分页(这样会有一个单元格从中间断掉的可能)
有没有办法想word的表格那样,如果一个单元格内容太多,在本页显示不了了,就自动显示到下一页去,同时表格的边框还是保存完好的? -
如何在Word中添加分页符?
2012-12-27 10:21:001. 可以在Ribbon上的Insert Tab中寻找Page Break. 鼠标选中你要添加分页符的位置, 点击Ribbon上的按钮. 结束. 2. 每次都要到ribbon上点击一下觉得... 来源: http://office.microsoft.com/en-sg/word-help/insert-a... -
c#分页_C# 插入/删除Word分页符、阻止Word分页
2020-11-19 23:51:30本篇文章将介绍C#编程如何来处理Word分页的方法。操作Word中的分页这里分为几种情况的来介绍:1. 插入分页 1.1在指定段落末尾插入分页 1.2 在指定字符后插入分页2. 删除分页3.阻止表格分页使用工具:Spire.Doc for ... -
word一键生成ppt 分页_如何将WORD工作汇报文档一键生成PPT?
2021-01-10 14:04:33“Word这么多字,要做成PPT得要复制黏贴多久啊?!”别急,知晓帮你忙,今天就给大家介绍将word文档转移到PPT且保持每页一个主题的快捷方法。一、打开Word工作报告。选择 视图-大纲,把大标题设置为一级,子目录设置... -
如何让word中的表格不分页
2009-12-14 21:14:00如何让word中的表格不分页 首先确认 “表格属性->表格->文字环绕” 选择了“环绕”类型。(默认是“无”); 其次,选中表格(和表格要在同一页的title等,如表3-1 XXX等字样,这样可以保证这... -
word一键生成ppt 分页_如何一键把Word转换为PPT?
2021-01-03 17:37:19当然可以,比如简单好用的【迅捷PDF转换器】迅捷PDF转换器 - 多功能的PDF转换成Word|JPG|PPT转换器安装打开软件之后,在PDF转换栏目下,点击PDF转换其它,就可以看到文件格式转PPT,你可能以为是PDF转PPT,实际上... -
wxpython表格怎么分页_Word表格跨页断行如何排版?Word表格换页脱节怎么办?
2020-12-08 00:43:09虽说无法避免,往往也只能使用字体大小设置让页数之间的文字更加贴近一些,但大部分的Word文件字体大小是有标准的,不可一意孤行,那我们该如何避免跨页断行的问题呢?关于Word表格的跨页断行属性的解释1、禁止断开... -
如何删除word的分节、分页?
2012-05-04 21:05:00如果需要一次性删除文档中所有的分节符,可以在"查找和替换"对话框中的"查找内容"选项中填写"^b"(这2个字符代表分节符),也可以单击"高级"按钮,在"特殊字符"列表中选取"分节符"选项,并替换为空,然后点击"全部替换... -
如何删除掉word中多加的分页符?
2012-04-27 23:17:00如何删除掉word中多加的分页符? 直“工具”——选项——视图- 在"格式标记"中所有选框加全打勾,确定后就会看到分页符 然后删除掉它。即可。 然后再把标式标记中不想显示的打勾消去。 完成。 -
rdlc 分页如何每页显示前两列_如何系统学习Office Word?
2020-12-04 21:17:02学Word不难,用也不难。最高效最快速的学习方式:看课程视频学习,听知识兔老师讲解,跟着知识兔老师实练,站在前人的肩膀上,避免瞎琢磨瞎折腾,避免走错路走弯路。知识兔,学课程,下载课程!兴趣使然,以应用为... -
word 如何设置页码?分页?分节?
2019-05-05 08:52:38那在word中该如何进行设置页码? 除去封面和目录,页码从第一章开始: 第一步先分节 查看是否插入成功 点击文件----》选项-----》显示 -----》显示所有格式标记 设置页脚的时候 一定要点击取消到链接到前... -
【word xml】将word转化为xml格式后,如何在xml中卫word添加分页符
2016-06-29 15:52:001.首先在xml中找到我们需要添加分页符的位置 例如:我需要在这个第一部分上面添加一个分页符 2.找到这个【第一部分】这个位置之后,开始往上找,找到对应的位置 3.在</w:pPr>下方添加分页符代码 1 <w:... -
qpushbutton里面的文字怎么换行_Word里面如何插入分页和空白页
2020-12-03 17:35:06在Word里面提供了插入空白页和分页的两种方式,可以在新的一页里面输入内容。插入空白页鼠标光标定位到第一页的内容末尾,点击“插入”选项卡,然后点击“空白页”。在Word里面,就会在下面新插入一个空白页了,而且... -
QT 如何能够实现类似word的分页编辑功能呢
2021-01-22 14:24:18光标可以在不同页面间切换,动态的增加或者删除页面</p> -
如何把word里的分页符、换行符替换成回车符?
2012-11-19 10:22:58WORD里的分页符、换行符、回车符分别用^m、^L、^P表示,点击“编辑”——“替换”(快捷键为CTRL+F)打开查找替换界面),在“查找内容”中输入^m或^L,“替换为”中输入^P,点全部替换即可。 ... -
word删除分页符_word文档的空白页无法删除怎么办
2020-12-12 16:58:52我们通常在使用word写文章或者论文的时候,大多数情况是需要给别人阅读的,不管是电子版还是打印版本,如果word文档中出现空白页,就会很大程度上影响读者的阅读,那么如何删除word文档中出现的空白页呢,今天就给... -
C#-添加、删除Word分页符.docx
2020-05-07 00:43:49.NET Word 示例 PAGE \* Arabic 5 / NUMPAGES \* Arabic 5 C# 如何插入删除Word分页符 本篇示例将介绍在Word文档中插入分页符以及删除Word分页符的方法方法中需要使用到类库Spire.Doc for .NET安装完成后在您的程序... -
如何删除下一页分节符_Word分页符和分节符有什么区别?答案在这里
2020-12-28 22:24:58今天给大家详细解答Word分页符和分节符的区别和作用!分页符: 是分页的一种符号,上一页结束以及下一页开始的位置,是一条虚线。分节符: 表示节的结尾插入的标记,分隔其前面文本格式的作用,是一条双虚线。01分页... -
vs中列表分页符代码_没想到,批量删除Word分页符居然如此简单
2020-12-12 16:58:26分页符在办公中其实经常会遇到,比如文档出现一个或多页空白页,这些都是由于添加分页符导致的,所以本期Word妹与大家分享删除分页符的技巧。1、如何显示文档中的分页符在默认情况,我们是看不到分页符的,那如何... -
word插入分页符后在下一页开始出现一个回车符,这个回车符如何删掉,但不影响分页
2017-10-18 09:53:32方法一:只要把光标放到要分页的字前面插入分页符就可以了。比如把1和2分两页显示,只要在2前面插入分页符就可以了。方法二:将光标放在空白页的下一页的文字最前面,然后按delete键,将文字移动到空白页上的回车键... -
word删除分页符_Word中令人厌恶的空格、段落符、页眉横线如何删除?只需这样操作...
2020-12-05 17:00:58大家在使用Word时候有没有发现你怎么都删不掉段落符和页眉下面的横线,其中最让人烦恼的就是页眉,有时候你把什么都删掉了就是删不掉页眉横线,就跟黏在上面一样,简直让人精神崩溃!不用担心啦!下面小编在这里一一... -
word一键生成ppt 分页_简单好用的Word技巧(全)
2020-12-31 03:56:21简单好用的Word技巧一秒对齐文字在Word中如何对齐文字,我想十个人中有九个都会像三顿这样手打空格。只有短短几行倒还好说,如果是几十行甚至几百行,一定会打空格打到吐吧。标尺一秒对齐!只需要选中文字,在标尺处... -
java word 插入图片_Java 插入分页符和分节符到Word文档
2021-01-21 01:28:34概述在Word文档中,当我们想要在某个特定位置强制...本文将使用Free Spire.Doc for Java控件在Java程序中演示如何将分页符和分节符插入到Word文档的指定位置。在代码运行前,需要导入Jar包到IDEA中。导入方式有两种... -
word排版技巧_分页,目录等
2011-06-07 09:36:43该文档是介绍如何对word进行一些特殊的排版,word应用有许多帮助 -
Word使用技巧-分页符-分节符
2020-06-04 11:10:28问:如何让论文页码从1开始...问:如何查看删除自己设置的分页符,分节符? 在word选中文件->选项->显示->显示所有格式标记。完成后,点击确定。到word中会出现分隔符,选中分隔符delete就可删除了! ...
-
【Soul源码阅读系列(一)】Soul网关初探
-
Tomcat 配置(附带资料).rar
-
2021-02-25
-
NFS 实现高可用(DRBD + heartbeat)
-
库应用程序fs-mysql-样板-源码
-
Ubuntu20.10 搜狗输入法安装教程
-
培训:培训基准的参考实施-源码
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
Unity ILRuntime框架设计
-
RecipeApp:with使用Vue.js构建的食谱应用程序-源码
-
DHCP 动态主机配置服务(在Linux环境下,配置单网段或跨网段提)
-
Glasterfs 分布式网络文件系统
-
LVS + Keepalived 实现 MySQL 负载均衡与高可用
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
「python」2020十大Python函式库有哪些?快来看看~(2)
-
MaxScale 实现 MySQL 读写分离与负载均衡
-
vue3从0到1-超详细
-
Locust 入门到实践
-
BatchNormalization-归一化实现
-
LeetCode Python优秀题解——1750. 删除字符串两端相同字符后的最短长度