java 操作word 书签并插入值

Python015

java 操作word 书签并插入值,第1张

加载Word文档后,要获取到那个书签,然后才能对书签进行操作。Free Spire.Doc for Java类库可以获取Word文档书签,并对Word文档书签进行替换内容、删除内容等操作。下面是替换内容的代码:

import com.spire.doc.*

import com.spire.doc.documents.BookmarksNavigator

public class replaceBookmarkContent {

    public static void main(String[] args) {

        //加载文件

        Document doc = new Document("input.docx")        

        //定位书签

        BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(doc)

        bookmarkNavigator.moveToBookmark("我的书签")

        //用新的内容替换原书签内容

        bookmarkNavigator.replaceBookmarkContent("这部分内容已经被替换。这部分内容已经被替换。这部分内容已经被替换。这部分内容已经被替换。",false)

        //保存文件

        doc.saveToFile("output.docx", FileFormat.Docx)

    }

}

可以试试使用Spire.Office for Java。它包括以下产品版本:Spire.Doc for Java, Spire.XLS for Java,Spire.Presentation for Java, Spire.PDF for Java 和 Spire.Barcode for Java。Spire.Office的运行环境无需安装 Microsoft Office、Adobe Acrobat、以及其他第三方软件。

可以在这个链接点进去,点击下载,获取免费版本网页链接