1. pom引入依赖
        <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.1</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>ooxml-schemas</artifactId><version>1.4</version></dependency>
  1. 相关代码
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTPageMar;
import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTSectPr;import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.math.BigInteger;
    /*** 设置页边距** @param document doc对象* @param left     左边距* @param right    右边距* @param top      上边距* @param bottom   下边距*/public static void setPageMargin(XWPFDocument document,long left,long right,long top,long bottom) {CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();CTPageMar pageMar = sectPr.addNewPgMar();pageMar.setLeft(BigInteger.valueOf(left));pageMar.setRight(BigInteger.valueOf(right));pageMar.setTop(BigInteger.valueOf(top));pageMar.setBottom(BigInteger.valueOf(bottom));}/*** 保存文件** @param document doc对象* @param savePath 保存路径* @param fileName 文件名称*/public static void saveDoc(XWPFDocument document, String savePath, String fileName) throws IOException {File file = new File(savePath);if (!file.exists()) {// 判断生成目录是否存在,不存在时创建目录。file.mkdirs();}// 保存fileName += ".docx";FileOutputStream out = new FileOutputStream(new File(savePath + File.separator + fileName));document.write(out);// 关闭资源out.flush();out.close();document.close();}public static void main(String[] args) throws IOException {XWPFDocument document = new XWPFDocument();// 将页边距设置为1厘米setPageMargin(document, 567, 567, 567, 567);// 保存文件String savePath = "D:\\poi";String fileName = "PoiWord";saveDoc(document, savePath, fileName);}


取值规则
规则是磅数 * 20
例设置上、下、左、右的页边距为1CM,1 * 28.5 * 20 = 567

我的其他文章

亲身分享 一次 字节跳动 真实面试经历和面试题

其他薅羊毛网站

自己做的小商城,感兴趣可以相互讨论技术呀!

字节小柜:https://store.ityao.cn/

Poi 生成word设置页边距相关推荐

  1. Poi3.17生成word设置页边距

    依赖: <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifac ...

  2. html设置word页边距,word怎样设置页边距的两种方法

    有些时候,我们需要设置一下word文档的页边距,来增添文字输入空间和获得一个较好的布局,那么怎么来设置呢?那么下面就由学习啦小编给大家分享下word设置页边距的技巧,希望能帮助到您. word设置页边 ...

  3. JAVA - 使用Apache POI生成word(三)设置页边距

    JAVA - 使用Apache POI生成word(三)设置页边距 1. pom引入依赖 <dependency><groupId>org.apache.poi</gro ...

  4. Poi 操作Word文档设置页边距 解决CTPageMar类找不到

    Poi操作Word文档设置页边距 CTPageMar类找不到 已解决 在百度上搜了一顿,找到了相关的解决方案,但是缺失了一个类,在百度怎么也找不到! 给大家一个参考数据 1厘米≈567 CTSectP ...

  5. 利用c#在Word文档中插入多个表格,包含光标定位,插入分节符,设置页边距等

    最近在做一个项目,需要在一个Word文档的末尾动态的插入表格,而且插入的Word页面为A3页面,横向放置,表格的个数还是不定的,需要通过一个循环来生成表格数量,由于个人编写代码能力不强,磕磕碰碰的,费 ...

  6. html设置word页边距,怎么设置Word的页边距

    在内侧和外侧框中. 另外一种情况:单击文件页面设置页边距选项卡, word页边距怎么设置呢? word默认页边距分2003和2007版,Word 2007的上下边距是:2.54厘米;左右边距是:3.1 ...

  7. html设置word页边距,word如何设置页边距?word2010设置页边距的方法

    页边距指的的是页面边缘到文字的距离,在我们使用word进行文本处理时,我们常常会根据自己需要来设置页边距,从而能够获得更好的排版效果,而部分刚入手word的用户可能还不知道该如何进行设置与调整,小编这 ...

  8. html 导出word 页边距,Word2019文档设置页边距的方法

    页边距是指正文距离页面边缘的距离.设置页边距时,主要通过预设边距及自定义页边距两种方法完成. 一.使用预设页边距 Word 2019中预设了多种页边距样式,用户可直接应用. 1.选择页边距样式.打开原 ...

  9. JAVA - 使用Apache POI生成word(二) 设置纸张大小、调整纸张方向

    JAVA - 使用Apache POI生成word(二) 设置纸张大小.调整纸张方向 前言 之前开发时,需要将纸张方向由纵向改为横向,查询资料得出只需要设置一下纸张的长度与宽度便可实现相同的效果. 1 ...

最新文章

  1. C# split 几种使用方法
  2. html页面加空的行,html-插入高度较小的空白表行
  3. Java编程基础-变量
  4. ArcGIS实验教程——实验十六:空间数据查询
  5. 表达式前后缀表达形式 [zz]
  6. 打印水仙花数oracle,javaScript实现回文数、水仙花数判断和输出斐波那契数列
  7. SQL select 语法(转)
  8. H5 与 IOS的爱恨情仇(兼容问题)
  9. python输出日期语句_如何从Python的原始语句中提取时间-日期-时间段信息
  10. 计算机的改错键是什么符号,对号和错号在键盘上怎么输入?
  11. 栋的周评 | 第二回合(定期更新、动态、架构、云技术、后端、前端、收听/收看、英文、哲学、书籍、影视、好歌、新奇)
  12. 抖音小程序实践四:实现小程序分享
  13. poiExcel格式设置,很好用,感谢大佬
  14. outlook日历同步_如何将您的Google日历与Outlook同步
  15. 敏友的【敏捷个人】有感(1): 敏捷个人-阅读笔记 by 人月神话
  16. 1323:【例6.5】活动选择
  17. 1085: [SCOI2005]骑士精神
  18. 【fpga】gtx/gth概述
  19. vue 条形码--JsBarcode
  20. 对 Error-State Kalman Filter 的理解

热门文章

  1. 电脑网页的上网记录怎么查
  2. 【Shader\j简单\Unity】Flowmap与光栅立体卡片效果
  3. 最优化理论【第二章(凸集)作业】
  4. 微信小程序制作(Vant Weapp)
  5. 横轴墨卡托投影参数_横轴墨卡托投影
  6. excel工作表标签颜色设置方法
  7. 1976年 蒙特利尔 第21届奥运会
  8. 雨天效果Shader学习
  9. pygame之连连看
  10. Google glog 使用