-
如何添加二级标题_怎样给Word文档添加目录?
2021-01-15 08:01:45概述本文介绍Word中常用的操作——给文档添加上目录。这一操作很常用,也很简单,但是,不同的操作得到的目录外观也是不一样的。本文根据自身经验和习惯,予以介绍。_第1步首先准备好已经完成了正文编排的Word文档。...您好,欢迎来到【爆炒Office】,这里有原创的实用办公软件技巧。着手工作实际,解决办公问题。
概述
本文介绍Word中常用的操作——给文档添加上目录。这一操作很常用,也很简单,但是,不同的操作得到的目录外观也是不一样的。本文根据自身经验和习惯,予以介绍。
_
第1步
首先准备好已经完成了正文编排的Word文档。
_
而且不同级别的标题都应用了标题样式(一级标题、二级标题等)。从文档结构图可以看出本文应用了两个级别的标题样式。
_
第2步
在正文标题之前,插入一个空白页,输入目录标题。
_
注意光标所在的位置,从标尺上可以看到,这一段应用了段落缩进。
_
先给它改为段落无缩进。如果不取消段落缩进,那么得到的目录文字将使用光标所在行的段落缩进设置。(如果本身就没有缩进,这一步就无需操作了)
_
第3步
点击自定义目录。
_
第4步
在打开的窗口中,在【显示级别】框中,输入自己需要的目录层级数。例如,本文档设置了两级标题,可以输入1,只得到一级标题的目录,输入2,就可以得到一级和二级标题的目录。(需要根据自己的文档和需求进行设置)
_
当然,也可以点击【选项】,在打开的窗口中选择需要多少个级别的标题(直接在对应的框中输入数字)。
_
第5步
标题级别设置完成后,再点击【修改】,在打开的窗口中,分别选择各个级别的标题样式,再点击【修改】,然后将打开样式修改窗口,在这个窗口中修改字体、字号、段落间距等项目。(这一项修改直接就是将来目录文字的样式,选择了哪种字体、多大的字号、多大的段落间距,得到的目录文字就是这个字体、这个字号、这个间距)
_
第6步
设置完成后,点击各个窗口中的确定,就生成了目录。但是由于没有设置好,第二级目录文字左侧缩进太多,需要减小缩进值。
_
将光标置于其中一行二级目录文字行中,修改缩进值,则整个二级目录文字的缩进值将一起改变。
_
这样,目录就得到了。但为什么页码从2开始呢?
_
那是因为之前在插入目录空白页的时候,使用的是插入分页符的方法,现在把分页符改为分节符,使得目录和正文成为两个节,再将正文页页码设置为起始页码1,再执行目录页码更新,即可得到最终的目录。
_
本文纯属工作经验原创,不当之处,欢迎交流。如果喜欢,请点赞鼓励一下吧。谢谢阅读。
_
-
如何动态的给报表添加目录
2019-12-25 11:14:07在做一些类似 word 报告格式报表时,为了有更好的阅读效果,经常需要在首页增加一个目录导航页,这样就能够快速的知道关心的数据在第几页,但是报表不同于 word 文档,word 文档中格式都是固定的,所以能够方便快速...需求描述:
在做一些类似 word 报告格式报表时,为了有更好的阅读效果,经常需要在首页增加一个目录导航页,这样就能够快速的知道关心的数据在第几页,但是报表不同于 word 文档,word 文档中格式都是固定的,所以能够方便快速的生成目录页,在报表中数据都是动态变化的,并且通常会涉及到动态扩展,这样很难固定目录项,并且由于数据动态扩展,对应的页码也很难精确获得,下面通过一个实例看下,如果在报表中动态增加目录。
解决方案:
报表数据是动态的,所以设计时就不能用固定的目录,需要报表计算后才能知道数据在第几页,润乾报表提供了一个报表计算侦听类,在 java 程序中可以动态获取报表计算后的结果,并能够在程序中动态更改单元格的值。
首先,看下报表模板的设计界面:
这个报表要对订单数据按照地区进行汇总分析,并展示详细数据,要求目录中以地区为导航进行设置,报表前 5 行是目录页,第三行中,概要分析一般是固定的,这里就写了固定一行,页码设置 2 就行。
A4:=ds1.group(货主地区; 货主地区:1),表达式按照地区进行分组,也就是目录这块按照地区进行展示,对应 E4 单元格后续要设置成目录页,此处暂时为空。
A5:目录通常在第一页,所以此处设置一个行后分页
A7:就是一个固定的汇总描述,里边可以用字符串拼接方式将固定文本和动态数据拼接在一起展示。
A8:=ds1.group(货主地区; 货主地区:1),按照地区进行分组
A9:对该地区数据做一个汇总说明
A10:=ds1.select(订单 ID),取数订单数据,B10 往后依次类推。
将 A9,A10,A11,A12 单元格的左主格设置成 A8,此片数据根据 A8 进行纵向扩展,这样报表展示结果为:
这里可以看到,目录项处列出了对应地区,接下来看下,如果给地区增加对应页码。
从报表结果中看到,第一页中的目录名称和报表中的地区名称相同,这样就可以根据这两个名称做匹配,判断如果名称相同获取数据区域的名称所在的页码,放到对应目录行就行,如数据区域的“东北”在第 2 页,那么目录中东北的页码应该为 2,接下来看下,如何给目录设置动态的页码。
这里就用到了之前说到的报表侦听类的使用,源码如下:
import com.raqsoft.common.Area; import com.raqsoft.report.usermodel.Context; import com.raqsoft.report.usermodel.IPagerListener; import com.raqsoft.report.usermodel.IReport; import com.raqsoft.report.usermodel.IReportListener; import com.raqsoft.report.usermodel.PageBuilder; import com.raqsoft.report.util.ReportUtils; public class createmulu implements IReportListener { public void afterCalc(Context arg0, IReport arg2) { PageBuilder arg1 = null; try { arg1 = new PageBuilder(arg2); } catch (Throwable e1) { // TODO Auto-generated catch block e1.printStackTrace(); } System.out.println("报表总页数"+arg1.getPageCount()); IReport p1; try { p1=arg1.getPage(1);//目录通常在第一页,所以获取第一页为目录页 int page=2;//设置数据初始循环页,通常为第二页 for(int i=3;i<=p1.getRowCount();i++){//目录行从第三行开始 String muluName=(String)p1.getCell(i, 2).getValue() ;//报表中设置第二页为目录名称 for(int j=page;j<=arg1.getPageCount();j++){//按照页数进行循环,分别取分页后每页报表对象 for(int k=1;k<=arg1.getPage(j).getRowCount();k++){//每页中按照每行进行循环 String mName=arg1.getPage(j).getCell(k,1).getValue() != null ? arg1.getPage(j).getCell(k,1).getValue().toString() : "";//本例中目录项在报表中的第一列,也就是A8单元格 if(mName!="" && mName==muluName){//判断每页中的目录项和第一页中的目录名称是否相同 arg2.getCell(i, 5).setValue(j);//如果相同,则设置目录页第5列对应的值为对应页码,注意,此处是arg2对象 arg2.getCell(i, 5).setHyperlink("javaScript:toPage('report1',"+j+")");//设置超链接 page=j;//为提高计算效率,下次在循环时,不用从第2页开始,从上次终端的页码开始就行 break;//找到页码,跳出此处循环,提高效率 } } } } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void beforeCalc(Context arg0, IReport arg1) { } }
核心思路就是在类中根据名称进行匹配,获取页码,放到对应单元格中,将编译好的类放到报表类路径中,如:应用的 WEB-INF\classes 下,注意如果有包路径,此处要要带相应的路径,放置过去后重启应用,在页面端访问报表,结果如下:
可以看到,目录后边会生成对应的页码,word 中目录有个功能点是,点击页码,能够快速跳转到对应的页数,报表中同样可以增加对应的功能,报表提供了一个跳转页数的 js 函数,toPage,在 java 类中,在对应的页码单元格设置了一个超链接,调用这个 js 就行:
arg2.getCell(i, 5).setHyperlink("javaScript:toPage('report1',"+j+")");
这样,在页面端点击页码,就能够快速跳转到对应页数,当然,此功能要求报表在页面端分页后才有效,否则无法跳转,并且如果导出到 word 的话,只能显示页数,无法跳转。
通过这个例子可以看到,通过拿目录项中的单元格数据和数据表中的单元格进行匹配,来获取页码,但是在实际使用中,目录页中的目录名称和报表中的数据名称可能并不完全一致,比如目录页中叫东北,报表数据中叫东北地区,很难严格匹配,这样可以换种变通的方法,报表单元格属性栏中有个注释属性,可以在这个里边写上和目录项匹配的值,然后 java 类中可以根据这个属性的值做匹配,这样能够实现更加灵活的效果,更多 api 接口可以参考报表帮助文档《程序员参考》,后续带来更多 api 在报表实际需求中的应用。
更多报表样式类问题请看:报表样式分类导航
* 按段分组报表制作
* 如何开发主从报表
* 报告式报表的制作
* 报表中如何实现不规则布局
* 报表工具轻松搞定卡片式报表 -
word目录怎么跳转到相应页码_如何动态的给报表添加目录
2020-12-06 09:45:32需求描述:在做一些类似 word 报告格式报表时,为了有更好的阅读效果,经常需要在首页增加一个目录导航页,这样就能够快速的知道关心的数据在第几页,但是报表不同于 word 文档,word 文档中格式都是固定的,所以...需求描述:
在做一些类似 word 报告格式报表时,为了有更好的阅读效果,经常需要在首页增加一个目录导航页,这样就能够快速的知道关心的数据在第几页,但是报表不同于 word 文档,word 文档中格式都是固定的,所以能够方便快速的生成目录页,在报表中数据都是动态变化的,并且通常会涉及到动态扩展,这样很难固定目录项,并且由于数据动态扩展,对应的页码也很难精确获得,下面通过一个实例看下,如果在报表中动态增加目录。
解决方案:
报表数据是动态的,所以设计时就不能用固定的目录,需要报表计算后才能知道数据在第几页,润乾报表提供了一个报表计算侦听类,在 java 程序中可以动态获取报表计算后的结果,并能够在程序中动态更改单元格的值。
首先,看下报表模板的设计界面:
这个报表要对订单数据按照地区进行汇总分析,并展示详细数据,要求目录中以地区为导航进行设置,报表前 5 行是目录页,第三行中,概要分析一般是固定的,这里就写了固定一行,页码设置 2 就行。
A4:=ds1.group(货主地区; 货主地区:1),表达式按照地区进行分组,也就是目录这块按照地区进行展示,对应 E4 单元格后续要设置成目录页,此处暂时为空。
A5:目录通常在第一页,所以此处设置一个行后分页
A7:就是一个固定的汇总描述,里边可以用字符串拼接方式将固定文本和动态数据拼接在一起展示。
A8:=ds1.group(货主地区; 货主地区:1),按照地区进行分组
A9:对该地区数据做一个汇总说明
A10:=ds1.select(订单 ID),取数订单数据,B10 往后依次类推。
将 A9,A10,A11,A12 单元格的左主格设置成 A8,此片数据根据 A8 进行纵向扩展,这样报表展示结果为:
这里可以看到,目录项处列出了对应地区,接下来看下,如果给地区增加对应页码。
从报表结果中看到,第一页中的目录名称和报表中的地区名称相同,这样就可以根据这两个名称做匹配,判断如果名称相同获取数据区域的名称所在的页码,放到对应目录行就行,如数据区域的“东北”在第 2 页,那么目录中东北的页码应该为 2,接下来看下,如何给目录设置动态的页码。
这里就用到了之前说到的报表侦听类的使用,源码如下:
import com.raqsoft.common.Area; import com.raqsoft.report.usermodel.Context; import com.raqsoft.report.usermodel.IPagerListener; import com.raqsoft.report.usermodel.IReport; import com.raqsoft.report.usermodel.IReportListener; import com.raqsoft.report.usermodel.PageBuilder; import com.raqsoft.report.util.ReportUtils; public class createmulu implements IReportListener { public void afterCalc(Context arg0, IReport arg2) { PageBuilder arg1 = null; try { arg1 = new PageBuilder(arg2); } catch (Throwable e1) { // TODO Auto-generated catch block e1.printStackTrace(); } System.out.println("报表总页数"+arg1.getPageCount()); IReport p1; try { p1=arg1.getPage(1);//目录通常在第一页,所以获取第一页为目录页 int page=2;//设置数据初始循环页,通常为第二页 for(int i=3;i<=p1.getRowCount();i++){//目录行从第三行开始 String muluName=(String)p1.getCell(i, 2).getValue() ;//报表中设置第二页为目录名称 for(int j=page;j<=arg1.getPageCount();j++){//按照页数进行循环,分别取分页后每页报表对象 for(int k=1;k<=arg1.getPage(j).getRowCount();k++){//每页中按照每行进行循环 String mName=arg1.getPage(j).getCell(k,1).getValue() != null ? arg1.getPage(j).getCell(k,1).getValue().toString() : "";//本例中目录项在报表中的第一列,也就是A8单元格 if(mName!="" && mName==muluName){//判断每页中的目录项和第一页中的目录名称是否相同 arg2.getCell(i, 5).setValue(j);//如果相同,则设置目录页第5列对应的值为对应页码,注意,此处是arg2对象 arg2.getCell(i, 5).setHyperlink("javaScript:toPage('report1',"+j+")");//设置超链接 page=j;//为提高计算效率,下次在循环时,不用从第2页开始,从上次终端的页码开始就行 break;//找到页码,跳出此处循环,提高效率 } } } } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void beforeCalc(Context arg0, IReport arg1) { } }
核心思路就是在类中根据名称进行匹配,获取页码,放到对应单元格中,将编译好的类放到报表类路径中,如:应用的 WEB-INFclasses 下,注意如果有包路径,此处要要带相应的路径,放置过去后重启应用,在页面端访问报表,结果如下:
可以看到,目录后边会生成对应的页码,word 中目录有个功能点是,点击页码,能够快速跳转到对应的页数,报表中同样可以增加对应的功能,报表提供了一个跳转页数的 js 函数,toPage,在 java 类中,在对应的页码单元格设置了一个超链接,调用这个 js 就行:
arg2.getCell(i, 5).setHyperlink("javaScript:toPage('report1',"+j+")");
这样,在页面端点击页码,就能够快速跳转到对应页数,当然,此功能要求报表在页面端分页后才有效,否则无法跳转,并且如果导出到 word 的话,只能显示页数,无法跳转。
通过这个例子可以看到,通过拿目录项中的单元格数据和数据表中的单元格进行匹配,来获取页码,但是在实际使用中,目录页中的目录名称和报表中的数据名称可能并不完全一致,比如目录页中叫东北,报表数据中叫东北地区,很难严格匹配,这样可以换种变通的方法,报表单元格属性栏中有个注释属性,可以在这个里边写上和目录项匹配的值,然后 java 类中可以根据这个属性的值做匹配,这样能够实现更加灵活的效果,更多 api 接口可以参考报表帮助文档《程序员参考》,后续带来更多 api 在报表实际需求中的应用。
更多报表样式类问题请看:报表样式分类导航
* 按段分组报表制作
* 如何开发主从报表
* 报告式报表的制作
* 报表中如何实现不规则布局
* 报表工具轻松搞定卡片式报表 -
dev报表不分页_报表工具如何动态的给报表添加目录
2021-01-15 08:01:42需求描述:在做一些类似 word 报告格式报表时,为了有更好的阅读效果,经常需要在首页增加一个目录导航页,这样就能够快速的知道关心的数据在第几页,但是报表不同于 word 文档,word 文档中格式都是固定的,所以...需求描述:
在做一些类似 word 报告格式报表时,为了有更好的阅读效果,经常需要在首页增加一个目录导航页,这样就能够快速的知道关心的数据在第几页,但是报表不同于 word 文档,word 文档中格式都是固定的,所以能够方便快速的生成目录页,在报表中数据都是动态变化的,并且通常会涉及到动态扩展,这样很难固定目录项,并且由于数据动态扩展,对应的页码也很难精确获得,下面通过一个实例看下,如果在报表中动态增加目录。
解决方案:
报表数据是动态的,所以设计时就不能用固定的目录,需要报表计算后才能知道数据在第几页,润乾报表提供了一个报表计算侦听类,在 java 程序中可以动态获取报表计算后的结果,并能够在程序中动态更改单元格的值。
首先,看下报表模板的设计界面:
这个报表要对订单数据按照地区进行汇总分析,并展示详细数据,要求目录中以地区为导航进行设置,报表前 5 行是目录页,第三行中,概要分析一般是固定的,这里就写了固定一行,页码设置 2 就行。
A4:=ds1.group(货主地区; 货主地区:1),表达式按照地区进行分组,也就是目录这块按照地区进行展示,对应 E4 单元格后续要设置成目录页,此处暂时为空。
A5:目录通常在第一页,所以此处设置一个行后分页
A7:就是一个固定的汇总描述,里边可以用字符串拼接方式将固定文本和动态数据拼接在一起展示。
A8:=ds1.group(货主地区; 货主地区:1),按照地区进行分组
A9:对该地区数据做一个汇总说明
A10:=ds1.select(订单 ID),取数订单数据,B10 往后依次类推。
将 A9,A10,A11,A12 单元格的左主格设置成 A8,此片数据根据 A8 进行纵向扩展,这样报表展示结果为:
这里可以看到,目录项处列出了对应地区,接下来看下,如果给地区增加对应页码。
从报表结果中看到,第一页中的目录名称和报表中的地区名称相同,这样就可以根据这两个名称做匹配,判断如果名称相同获取数据区域的名称所在的页码,放到对应目录行就行,如数据区域的“东北”在第 2 页,那么目录中东北的页码应该为 2,接下来看下,如何给目录设置动态的页码。
这里就用到了之前说到的报表侦听类的使用,源码如下:
import com.raqsoft.common.Area; import com.raqsoft.report.usermodel.Context; import com.raqsoft.report.usermodel.IPagerListener; import com.raqsoft.report.usermodel.IReport; import com.raqsoft.report.usermodel.IReportListener; import com.raqsoft.report.usermodel.PageBuilder; import com.raqsoft.report.util.ReportUtils; public class createmulu implements IReportListener { public void afterCalc(Context arg0, IReport arg2) { PageBuilder arg1 = null; try { arg1 = new PageBuilder(arg2); } catch (Throwable e1) { // TODO Auto-generated catch block e1.printStackTrace(); } System.out.println("报表总页数"+arg1.getPageCount()); IReport p1; try { p1=arg1.getPage(1);//目录通常在第一页,所以获取第一页为目录页 int page=2;//设置数据初始循环页,通常为第二页 for(int i=3;i<=p1.getRowCount();i++){//目录行从第三行开始 String muluName=(String)p1.getCell(i, 2).getValue() ;//报表中设置第二页为目录名称 for(int j=page;j<=arg1.getPageCount();j++){//按照页数进行循环,分别取分页后每页报表对象 for(int k=1;k<=arg1.getPage(j).getRowCount();k++){//每页中按照每行进行循环 String mName=arg1.getPage(j).getCell(k,1).getValue() != null ? arg1.getPage(j).getCell(k,1).getValue().toString() : "";//本例中目录项在报表中的第一列,也就是A8单元格 if(mName!="" && mName==muluName){//判断每页中的目录项和第一页中的目录名称是否相同 arg2.getCell(i, 5).setValue(j);//如果相同,则设置目录页第5列对应的值为对应页码,注意,此处是arg2对象 arg2.getCell(i, 5).setHyperlink("javaScript:toPage('report1',"+j+")");//设置超链接 page=j;//为提高计算效率,下次在循环时,不用从第2页开始,从上次终端的页码开始就行 break;//找到页码,跳出此处循环,提高效率 } } } } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void beforeCalc(Context arg0, IReport arg1) { } }
核心思路就是在类中根据名称进行匹配,获取页码,放到对应单元格中,将编译好的类放到报表类路径中,如:应用的 WEB-INFclasses 下,注意如果有包路径,此处要要带相应的路径,放置过去后重启应用,在页面端访问报表,结果如下:
可以看到,目录后边会生成对应的页码,word 中目录有个功能点是,点击页码,能够快速跳转到对应的页数,报表中同样可以增加对应的功能,报表提供了一个跳转页数的 js 函数,toPage,在 java 类中,在对应的页码单元格设置了一个超链接,调用这个 js 就行:
arg2.getCell(i, 5).setHyperlink("javaScript:toPage('report1',"+j+")");
这样,在页面端点击页码,就能够快速跳转到对应页数,当然,此功能要求报表在页面端分页后才有效,否则无法跳转,并且如果导出到 word 的话,只能显示页数,无法跳转。
通过这个例子可以看到,通过拿目录项中的单元格数据和数据表中的单元格进行匹配,来获取页码,但是在实际使用中,目录页中的目录名称和报表中的数据名称可能并不完全一致,比如目录页中叫东北,报表数据中叫东北地区,很难严格匹配,这样可以换种变通的方法,报表单元格属性栏中有个注释属性,可以在这个里边写上和目录项匹配的值,然后 java 类中可以根据这个属性的值做匹配,这样能够实现更加灵活的效果,更多 api 接口可以参考报表帮助文档《程序员参考》,后续带来更多 api 在报表实际需求中的应用。
更多报表样式类问题请看:报表样式分类导航
* 按段分组报表制作
* 如何开发主从报表
* 报告式报表的制作
* 报表中如何实现不规则布局
* 报表工具轻松搞定卡片式报表 -
【Python自学笔记】Pycharm如何快速给python函数添加说明文档&参数注释
2020-02-02 14:47:35我们在写 Python函数 或 自定义类 的时候,往往会需要给里面的参数或者变量添加注释,这样的作用是使其他使用的人一个很好的说明,从而让他人更好的使用我们的代码 快速添加注释(Pycharm环境) 我们在写好一个... -
如何给CSDN文章自动生成目录(一步搞定)
2020-02-08 00:14:54目录1.这是一级目录1.1 这个是二级...如何在一篇文档的开头添加一个目录呢? 很简单,只需要添加"@TOC"这几个字符即可(双引号中的内容)。是不是很简单? 1.这是一级目录 1.1 这个是二级目录 1.2 这个是二级目录 1.... -
card如何添加复选框 vant_word文档处理技巧:如何将多级目录,快速提取excel表格中...
2021-01-04 22:19:20编按:工作中,经常需要将Word中指定的某些...今天将继续给大家分享一个职场中常见的难缠问题。在平时工作中,有时候我们需要将Word中的标题信息提取到Excel中,然后再进一行下一步处理。例如,下图所示的导航窗格... -
PDF如何添加多级目录并跳转?
2020-07-14 15:07:56有很多PDF文件一开始没有目录,阅读的时候非常不方便,但其实给PDF文件添加书签目录操作非常简单,我们自己就可以很轻松的搞定。 一、将PDF转成Word 1、首页手机下载和安装软件会相对麻烦些,所以一般更习惯使用一些... -
JAVA不使用POI给Word文档添加水印
2013-05-16 10:36:27但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方法吧。第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝Page... -
java poi 水印_JAVA不使用POI给Word文档添加水印
2021-02-12 19:08:02但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方法吧。第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝Page... -
云端软件平台 如何为自制的软件添加说明文档的快捷方式
2017-03-05 16:15:00比如下面给宝石争霸游戏添加一个修改器的快捷方式 宝石争霸的安装目录如下 所以只要添加所需目录即可。 2 如果不是可执行文件,比如一个TXT文本文件或者WORD文件或者是一个HTML网页文件(只是作为说明... -
ASP.NET调用PageOffice给Word文档添加水印
2013-08-22 10:08:06但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方法吧。第一步:请先安装PageOffice的服务器端的安装程序,之后在你的... -
如何给PDF文件添加书签及子书签
2016-11-17 11:45:53如果添加一个书签目录的话,是不是会方便许多呢?下面我就想大家介绍一下如何给pdf文件添加书签目录。 首先打开想要添加目录的pdf文件,这里我用的是福昕阅读器,你们也可以选择Adobe acrobat 软件等。 打开之后... -
java word 水印_如何通过Java添加水印到Word文档
2021-02-12 16:58:43以下内容将分享通过Java编程给Word文档添加水印效果的方法,即文本水印图片水印Jar导入:方法1:通过官网下载控件包。在程序下新建一个directory目录,并命名(本示例中命名为lib);将控件包lib文件夹下的jar(如下图1... -
pdf从结构新建书签_如何给PDF文件设置多级目录?
2021-01-03 00:55:59有很多PDF文件一开始没有目录,阅读的时候非常不方便,但其实给PDF文件添加书签目录操作非常简单,我们自己就可以很轻松的搞定。一、将PDF转成Word1、首页手机下载和安装软件会相对麻烦些,所以一般更习惯使用一些... -
tomcat 自动跳转二级目录_PDF文件如何自动生成目录书签
2020-12-12 16:58:27我们在制作完成一个PDF文档后,需要给文件添加目录便于快速查看内容,但如果手动一条一条添加太浪费时间,也容易出错,那么如何才能给PDF文件自动添加目录呢?首先用极速PDF编辑器打开我们需要添加目录的PDF文件后,... -
pdf文件如何生成目录 wps_WPS中如何自动生成目录
2020-12-19 21:31:51其中Word相比其他两个软件下载率更高,当我们在制作某些书册或者时书籍以及论文时,我们往往需要在首页插入目录,那么如何给文档添加目录呢,不知道有没有小伙伴是手动输入目录的,其实Word文档自带了强大的目录生成... -
PDF文件如何自动生成目录书签
2020-10-29 14:45:11我们在制作完成一个PDF文档后,需要给文件添加目录便于快速查看内容,但如果手动一条一条添加太浪费时间,也容易出错,那么如何才能给PDF文件自动添加目录呢? 首先用极速PDF编辑器打开我们需要添加目录的PDF文件后... -
cass中如何生成三角网文件_PDF文件如何自动生成目录书签
2021-01-03 00:56:00我们在制作完成一个PDF文档后,需要给文件添加目录便于快速查看内容,但如果手动一条一条添加太浪费时间,也容易出错,那么如何才能给PDF文件自动添加目录呢?首先用极速PDF编辑器打开我们需要添加目录的PDF文件后,... -
添加公共引用目录_1分钟自动生成300页Word的目录,无需任何插件、代码!一看就会...
2021-01-12 18:31:55但是很多人都不知道如何在Word中生成目录,其实在Word中生成目录,并不难,今天小编就给大家分享一个1分钟能自动生成300页Word的目录的方法吧。这个方法无需用到插件、也无需用代码,真的超简单,一看就会!下面就一... -
演示PDF文档时,如何快速跳转到文件中的某一页?
2020-09-02 16:45:28小编最近收到一个用户的提问:要给别人看一份几百页的PDF文件,但是这份文件没有单独的目录页,有什么办法可以直接跳转到特定页。 当然有!而且还是省时快捷的好办法。 方法一 首先,打开福昕PDF阅读器 官方下载地址... -
IIS搭建一个网站;配置网站后,局域网如何访问创建的项目?如何开启端口给局域网访问?
2020-11-02 21:25:14项目的开始文件记得要index.html,不然就要去默认文档中配置了(放在后面的注意点,如果你的开始文件不是index.html,那么点击查看注意点目录) 2.点击网站,然后右击,添加网站 3.按照下图配置,项目名称是你这个项目的名称...