多语言展示
当前在线:1291今日阅读:195今日分享:41

Java 设置Word边框和页边距

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

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

2

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)。

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

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

推荐信息