利用Java實(shí)現(xiàn)更改Word中的頁面大小和頁面方向
新建的 Word 文檔,默認(rèn)紙張為 A4 紙,大小為 21 厘米 × 29.7 厘米,沒特殊要求的文檔用 A4 紙即可,但有時(shí)文檔中的內(nèi)容比較寬,需要用比 A4 紙更寬的紙張,例如制作一些寬的表格,就需要選擇寬的紙張;另外,如果要制作一些法律類、信封類、信紙類等的文檔,需要選擇相應(yīng)的紙張。那么如何更改Word中的頁面大小和頁面方向呢?今天我就將為大家介紹一種高效便捷的方法,通過Java應(yīng)用程序,以編程方式更改Word中的頁面大小和頁面方向。下面是我整理的具體步驟及方法,并附上Java代碼供大家參考。一起來學(xué)習(xí)吧!
程序環(huán)境
方法1:手動(dòng)引入。將 Free Spire.Doc for Java 下載到本地,解壓,找到lib文件夾下的Spire.Doc.jar文件。在IDEA中打開如下界面,將本地路徑中的jar文件引入Java程序
方法2: 如果您想通過 Maven安裝,則可以在 pom.xml 文件中添加以下代碼導(dǎo)入 JAR 文件。
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>更改Word中的頁面大小和頁面方向
以下是在 Word 文檔中設(shè)置裝訂頁邊距的步驟:
- 創(chuàng)建一個(gè)Document實(shí)例。
- 使用 Document.loadFromFile() 方法加載 Word 文檔。
- 使用 Document.getSections().get() 方法獲取特定節(jié)。
- 使用 Section.getPageSetup().setGutter() 方法為該指定節(jié)設(shè)置裝訂頁邊距。
- 使用 Document.saveToFile() 方法將文檔保存到文件。
完整代碼
import com.spire.doc.*;
import com.spire.doc.documents.*;
public class WordPageSetup {
public static void main(String[] args) throws Exception {
//創(chuàng)建一個(gè)Document實(shí)例
Document doc= new Document();
//加載 Word 文檔
doc.loadFromFile("我與地壇.docx");
//獲取特定節(jié)
Section section = doc.getSections().get(0);
//將頁面大小更改為 A3
section.getPageSetup().setPageSize(PageSize.A3);
//將頁面方向更改為橫向
section.getPageSetup().setOrientation(PageOrientation.Landscape);
//將文檔保存到文件
doc.saveToFile("結(jié)果文檔.docx",FileFormat.Docx_2013);
}
}效果圖

到此這篇關(guān)于利用Java實(shí)現(xiàn)更改Word中的頁面大小和頁面方向的文章就介紹到這了,更多相關(guān)Java更改Word頁面大小方向內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IntelliJ IDEA下載GitHub私有倉庫到本地的方法(新版)
這篇文章主要介紹了IntelliJ IDEA下載GitHub私有倉庫到本地(新版),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
Java中的隱式參數(shù)和顯示參數(shù)實(shí)例詳解
這篇文章主要介紹了Java中的隱式參數(shù)和顯示參數(shù)是什么,另外還有兩個(gè)小例子幫助大家理解,需要的朋友可以參考下。2017-08-08
IntelliJ IDEA中如何調(diào)試Java Stream操作
這篇文章主要介紹了IntelliJ IDEA中如何優(yōu)雅的調(diào)試Java Stream操作,在強(qiáng)大的IDEA插件支持下,stream的調(diào)試其實(shí)也沒那么難了,下面就來學(xué)習(xí)一下在IDEA中如何調(diào)試stream操作吧2022-05-05

