Java 设置Word边框和页边距

 时间:2024-10-14 15:48:38

以下经验内容将分享通过Java编程来设置Word边框和页边距的方法。

工具/原料

Free Spire.Doc for Java 2.0.0(免费版)

IntelliJ IDEA

jar 文件导入

1、方法1:从官网(https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html)下载jar包。在程序下新建一个directory目录,并命名(本示例中命名为lib);将控件包lib文件夹下的jar(如下图1)拷贝到程序中新建的目录下。复制jar文件后,鼠标右键点击jar文件,选择”Add as Library”。完成导入(如下图2)。

Java 设置Word边框和页边距
Java 设置Word边框和页边距

2、方法2:通过maven导入。参考导入方法(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html )。

Java代码示例(供参考)

1、import com.spire.doc.*;import com.spire.doc.documents.BorderStyle;public class SetWordMargin { public static void main(String[] args) throws Exception{ //加载示例文档 String inputFile="sample.docx"; String outputFile="result.docx"; Document document= new Document(inputFile); //获取指定节 Section section = document.getSections().get(0); //设置页边距 section.getPageSetup().getMargins().setTop(30f); section.getPageSetup().getMargins().setBottom(30f); section.getPageSetup().getMargins().setLeft(30f); section.getPageSetup().getMargins().setRight(30f); //设置页面边框样式,颜色和位置 section.getPageSetup().getBorders().setBorderType(BorderStyle.Double_Wave); section.getPageSetup().getBorders().setColor(java.awt.Color.green); section.getPageSetup().getBorders().getTop().setSpace(20); section.getPageSetup().getBorders().getBottom().setSpace(20); section.getPageSetup().getBorders().getLeft().setSpace(20); section.getPageSetup().getBorders().getRight().setSpace(20); //保存文档 document.saveToFile(outputFile, FileFormat.Docx); }}

2、页面边框及页边距设置效果:

Java 设置Word边框和页边距
  • div标签及span标签的使用
  • Windows Server 2003如何设置多个默认网关地址
  • 什么是CSS相对定位?
  • 如何用javascript设置页面的宽度自适应
  • tab control两个页面显示同一模块的一种方法
  • 热门搜索
    走进名著手抄报内容 爱国手抄报版面设计图 关于法治的手抄报 消防安全手抄报资料 小学生守则手抄报 消防安全手抄报大全 中秋节手抄报大全 清明节手抄报内容资料 关于弟子规的手抄报 元旦手抄报的内容