最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Java實現(xiàn)更改Word中的頁面大小和頁面方向

 更新時間:2023年03月20日 08:21:10   作者:Carina-baby  
這篇文章主要為大家詳細介紹了一種高效便捷的方法——通過Java應(yīng)用程序,以編程方式更改Word中的頁面大小和頁面方向,感興趣的可以了解一下

新建的 Word 文檔,默認紙張為 A4 紙,大小為 21 厘米 × 29.7 厘米,沒特殊要求的文檔用 A4 紙即可,但有時文檔中的內(nèi)容比較寬,需要用比 A4 紙更寬的紙張,例如制作一些寬的表格,就需要選擇寬的紙張;另外,如果要制作一些法律類、信封類、信紙類等的文檔,需要選擇相應(yīng)的紙張。那么如何更改Word中的頁面大小和頁面方向呢?今天我就將為大家介紹一種高效便捷的方法,通過Java應(yīng)用程序,以編程方式更改Word中的頁面大小和頁面方向。下面是我整理的具體步驟及方法,并附上Java代碼供大家參考。一起來學(xué)習(xí)吧!

程序環(huán)境

方法1:手動引入。將 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)建一個Document實例。
  • 使用 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)建一個Document實例
        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實現(xiàn)更改Word中的頁面大小和頁面方向的文章就介紹到這了,更多相關(guān)Java更改Word頁面大小方向內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot異步使用@Async的原理以及線程池配置詳解

    SpringBoot異步使用@Async的原理以及線程池配置詳解

    在項目中當(dāng)訪問其他人的接口較慢時,不想程序一直卡在耗時任務(wù)上,想程序能夠并行執(zhí)行,我們可以使用多線程來并行的處理任務(wù),也可以使用spring提供的異步處理方式@Async,這篇文章主要給大家介紹了關(guān)于SpringBoot異步使用@Async的原理以及線程池配置的相關(guān)資料
    2021-09-09
  • 關(guān)于SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題

    關(guān)于SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題

    SpringSecurityContext在異步線程中無法獲取用戶信息,因其與請求線程綁定;此外,用戶信息更新后跳轉(zhuǎn)頁面時,身份會被降級為匿名,導(dǎo)致信息無法及時同步,本文給大家介紹SpringSecurity?Context?中獲取和更改當(dāng)前用戶信息的問題,感興趣的朋友一起看看吧
    2024-09-09
  • java實現(xiàn)基于SGIP協(xié)議開發(fā)聯(lián)通短信的方法

    java實現(xiàn)基于SGIP協(xié)議開發(fā)聯(lián)通短信的方法

    這篇文章主要介紹了java實現(xiàn)基于SGIP協(xié)議開發(fā)聯(lián)通短信的方法,涉及java短信發(fā)送的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • Maven 主模塊和子模塊pom.xml依賴聲明

    Maven 主模塊和子模塊pom.xml依賴聲明

    這篇文章主要介紹了Maven 主模塊和子模塊pom.xml依賴聲明,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • spring boot下mybatis配置雙數(shù)據(jù)源的實例

    spring boot下mybatis配置雙數(shù)據(jù)源的實例

    這篇文章主要介紹了spring boot下mybatis配置雙數(shù)據(jù)源的實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Mybatis-Plus實體類注解方法與mapper層和service層的CRUD方法

    Mybatis-Plus實體類注解方法與mapper層和service層的CRUD方法

    CRUD是指在做計算處理時的增加(Create)、讀取查詢(Retrieve)、更新(Update)和刪除(Delete)幾個單詞的首字母簡寫。主要被用在描述軟件系統(tǒng)中DataBase或者持久層的基本操作功能,下面讓我們一起看看吧
    2022-03-03
  • java實現(xiàn)Base64加密解密算法

    java實現(xiàn)Base64加密解密算法

    Base64用來將非ASCII字符的數(shù)據(jù)轉(zhuǎn)換成ASCII字符的一種方法,這篇文章主要為大家詳細介紹了java實現(xiàn)Base64加密解密算法,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Spring Boot + Mybatis多數(shù)據(jù)源和動態(tài)數(shù)據(jù)源配置方法

    Spring Boot + Mybatis多數(shù)據(jù)源和動態(tài)數(shù)據(jù)源配置方法

    最近做項目遇到這樣的應(yīng)用場景,項目需要同時連接兩個不同的數(shù)據(jù)庫A, B,并且它們都為主從架構(gòu),一臺寫庫,多臺讀庫。下面小編給大家?guī)砹薙pring Boot + Mybatis多數(shù)據(jù)源和動態(tài)數(shù)據(jù)源配置方法,需要的朋友參考下吧
    2018-01-01
  • Spring Boot + MyBatis Plus 高效開發(fā)實戰(zhàn)從入門到進階優(yōu)化(推薦)

    Spring Boot + MyBatis Plus 高效開發(fā)實戰(zhàn)從入

    本文將詳細介紹 Spring Boot + MyBatis Plus 的完整開發(fā)流程,并深入剖析分頁查詢、批量操作、動態(tài) SQL、樂觀鎖、代碼優(yōu)化等實戰(zhàn)技巧,感興趣的朋友一起看看吧
    2025-04-04
  • Spring需要三個級別緩存解決循環(huán)依賴原理解析

    Spring需要三個級別緩存解決循環(huán)依賴原理解析

    這篇文章主要為大家介紹了Spring需要三個級別緩存解決循環(huán)依賴原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02

最新評論

枣阳市| 上栗县| 大连市| 南木林县| 滁州市| 绥江县| 阳曲县| 黄陵县| 新营市| 芮城县| 武鸣县| 黔东| 仁怀市| 措美县| 雷山县| 富顺县| 中宁县| 高邮市| 临海市| 鄂托克前旗| 射洪县| 潢川县| 泰和县| 安福县| 米泉市| 翁牛特旗| 平昌县| 九龙坡区| 江源县| 北海市| 若尔盖县| 类乌齐县| 方正县| 孟州市| 南陵县| 壶关县| 仁布县| 文登市| 门头沟区| 景东| 黔江区|