這篇文章主要介紹“Java怎么實現在Word指定位置插入分頁符”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Java怎么實現在Word指定位置插入分頁符”文章能幫助大家解決問題。
在程序中導入jar,如下兩種方法:
方法1:手動引入。將 Free Spire.Doc for Java 下載到本地,解壓,找到lib文件夾下的Spire.Doc.jar文件。在IDEA中打開如下界面,將本地路徑中的jar文件引入Java程序:

方法2(推薦使用):通過 Maven 倉庫下載。如下配置pom.xml:
<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>
Java
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.Section;
import com.spire.doc.documents.BreakType;
import com.spire.doc.documents.Paragraph;
public class PageBreak1 {
public static void main(String[] args) {
//創建Document類的對象
Document document = new Document();
//加載Word文檔
document.loadFromFile("test.docx");
//獲取第一節
Section section = document.getSections().get(0);
//獲取第一節中的第3個段落
Paragraph paragraph = section.getParagraphs().get(2);
//添加分頁符
paragraph.appendBreak(BreakType.Page_Break);
//保存文檔
document.saveToFile("output.docx", FileFormat.Docx_2013);
}
}效果圖

Java
import com.spire.doc.Break;
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.documents.BreakType;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.TextSelection;
import com.spire.doc.fields.TextRange;
public class PageBreak2 {
public static void main(String[] args) {
//創建Document類的實例
Document document = new Document();
//加載Word文檔
document.loadFromFile("test.docx");
//查找指定文本
TextSelection selection = document.findString("“東盟共同體”宣告成立。", true, true);
//獲取查找的文本范圍
TextRange range = selection.getAsOneRange();
//獲取文本范圍所在的段落
Paragraph paragraph = range.getOwnerParagraph();
//獲取文本范圍在段落中的位置索引
int index = paragraph.getChildObjects().indexOf(range);
//創建分頁
Break pageBreak = new Break(document, BreakType.Page_Break);
//在查找的文本位置后面插入分頁符
paragraph.getChildObjects().insert(index + 1, pageBreak);
//保存文檔
document.saveToFile("InsertPageBreakAfterText.docx", FileFormat.Docx_2013);
}
}效果圖

關于“Java怎么實現在Word指定位置插入分頁符”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。