Maven引入依赖:

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.17</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-scratchpad</artifactId><version>3.17</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.17</version>
</dependency>

注:poi-ooxml是CTPageMar类的依赖包

一、处理已有文档:

// word标准布局的页边距
private static long LEFT_MARGIN = 1800L;
private static long RIGHT_MARGIN = 1800L;
private static long TOP_MARGIN = 1440L;
private static long BOTTOM_MARGIN = 1440L;CTSectPr sectPr = document.getDocument().getBody().getSectPr();
CTPageMar pageMar = sectPr.getPgMar();
pageMar.setLeft(BigInteger.valueOf(LEFT_MARGIN));
pageMar.setRight(BigInteger.valueOf(RIGHT_MARGIN));
pageMar.setTop(BigInteger.valueOf(TOP_MARGIN));
pageMar.setBottom(BigInteger.valueOf(BOTTOM_MARGIN));

二、处理新建文档:

CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
CTPageMar pageMar = sectPr.addNewPgMar();
pageMar.setLeft(BigInteger.valueOf(720L));
pageMar.setTop(BigInteger.valueOf(1440L));
pageMar.setRight(BigInteger.valueOf(720L));
pageMar.setBottom(BigInteger.valueOf(1440L));

-----------------------------------

参考:https://stackoverflow.com/questions/17787176/spacing-and-margin-settings-in-ms-word-document-using-apache-poi-docx

转载于:https://www.cnblogs.com/commissar-Xia/p/11382538.html

poi设置Word页边距相关推荐

  1. java word 纸张大小_Java 设置Word页边距、页面大小、页面方向、页面边框

    本文将通过java示例介绍如何设置word页边距(包括上.下.左.右).页面大小(可设置letter/a3/a4/a5/a6/b4/b5/b6/envelop dl/half letter/lette ...

  2. Java 设置Word页边距、页面大小、页面方向、页面边框

    本文将通过Java示例介绍如何设置Word页边距(包括上.下.左.右). 页面大小(可设置Letter/A3/A4/A5/A6/B4/B5/B6/Envelop DL/Half Letter/Lett ...

  3. java word 纸张大小_Java 设置 Word 页边距, 页面大小, 页面方向, 页面边框

    Java 设置 Word 页边距, 页面大小, 页面方向, 页面边框 本文将通过 Java 示例介绍如何设置 Word 页边距 (包括上, 下, 左, 右), 页面大小 (可设置 Letter/A3/ ...

  4. java设置界面边框,Java 设置Word页边距、页面大小、页面方向、页面边框

    本文将通过Java示例介绍如何设置Word页边距(包括上.下.左.右). 页面大小(可设置Letter/A3/A4/A5/A6/B4/B5/B6/Envelop DL/Half Letter/Lett ...

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

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

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

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

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

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

  8. 在html中怎么设置页面边距,在打印网页时怎么设置调整页边距

    在打印网页时怎么设置调整页边距 今天给大家介绍一下在打印网页时怎么设置调整页边距的具体操作步骤. 1. 首先打开电脑,找到想要打印的网页打开. 2. 点打开之后,在页面右上角点击三横图标. 3. 在弹 ...

  9. 如何设置word页脚中的总页码

    如何设置word页脚中的总页码 [ 标签: 设置 , word 页码 , word ] 有几个要求:一是我对Word文档进行了自动生成目录的操作.目录是不计入总页码的,我在文档内容第一页设置了该节从1 ...

最新文章

  1. php 导航高亮,zblogphp导航高亮代码分享教程
  2. 高手速成android开源项目【blog篇】
  3. 在Linux上编译安装php开发环境(install mysql5.6)-3
  4. mysql函数包含的意思_MYSQL函数
  5. 火狐浏览器所有的快捷键
  6. Softmax, DNN, WideDeep Model
  7. python中string.digits_Python3基础:String模块ascii_letters和digits
  8. AppScan安装使用
  9. IPTV软件提取后无法安装:显示安装失败,需求的共享用户签名错误!请大神帮助,谢谢
  10. 网易云播放器外链插入html,Wordpress网易云外链音乐播放调用
  11. 容器云系列之容器技术相关概念介绍
  12. 计算机创造奇迹的英语作文,大学英语作文:创造奇迹-Creating-Miracle.docx
  13. 立体匹配(Stereo Matching)
  14. SpringBoot项目配置SSL证书微信小程序jar包
  15. 拼团小程序源码_微信小程序拼团系统为什么很多商家开发
  16. 阿里云服务器如何购买?三种方式可买(图文教程举例)
  17. 囧妈 一场不需要“电影院”的电影
  18. 在OC项目下实现SwiftMonkey
  19. LBS找外贸客户 外贸怎么找客户
  20. 私人定制情人节告白网站并且部署上线,谁说程序员没有爱!超详细步骤!源码分享!

热门文章

  1. 云计算与边缘计算协同服务的研究
  2. springBoot 静态模板导出地图
  3. 传智播客java就业班入学测试题(自测+答案)
  4. SWUST OJ 321: 函数的递归调用
  5. 关于oracle数据库的卸载与重新安装
  6. excel组合汇总_Excel汇总20170601
  7. Java数据加密(MD5,sha1,sha256)
  8. python做桌面软件 代码隐藏_桌面杂乱?教你50行Python代码一键整理桌面!
  9. 闺蜜的电脑桌面总是杂乱无章,实在看不下去了。用Python实现一键实现自动分类管理文件。
  10. JS+CSS+SVG实现动态星空背景