簡體   English   中英

用於docx的Apache POI在特定頁面上插入文本

[英]Apache POI for docx Insert Text On Specific Page

我正在嘗試為我的Word文檔docx創建目錄。

Apache POI仍然存在問題。 除非放在末尾,否則document.createTOC()不會產生任何結果。 有時,它沒有提供正確的頁碼。

document.enforceUpdateFields()不執行任何操作!

因此,我想我應該使用自己的方法來創建目錄。 但是,我將在結尾處調用它,但需要在開始處插入它!

換句話說,假設我的文檔在程序的某個位置在第一頁和第二頁上都有一些文本。 而且我還沒有保存它; 如何在第一頁的開頭插入?

我還沒有嘗試過。 但是,在編寫文檔之后。 重新加載

然后嘗試以下操作:

List<XWPFParagraph> paragraphs = document.getParagraphs();
XWPFRun run = paragraphs.get(0).insertNewRun(0); // first paragraph, 0 is the position
run.setText("your data here");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM