[英]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.