该文章将详细介绍如何使用spire.doc for java为word文档设置页边距和添加页面边框。
import com.spire.doc.*;
import com.spire.doc.documents.*;
public class pagesetup {
public static void main(string[] args) throws exception{
string inputfile="sample.docx";
string outputfile="out/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(60f);
section.getpagesetup().getmargins().setright(80f);
//设置页面边框样式,颜色和位置
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(30);
section.getpagesetup().getborders().getleft().setspace(30);
section.getpagesetup().getborders().getright().setspace(25);
//保存文档
document.savetofile(outputfile, fileformat.docx);
}
}
设置页边距和边框后的如果如图所示: