加载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、以及其他第三方软件。
可以在这个链接点进去,点击下载,获取免费版本网页链接