Java 操作Word书签:用文本、图片、表格替换书签

本篇文章将继续介绍通过Java来操作Word书签的方法,即替换Word中已有书签,包括用新的文本、图片、表格等替换原有书签处的内容。

使用工具:Free Spire.Doc for Java (免费版)

Jar文件获取及导入:

方法1:**通过官网下载ja文件包。下载后,解压文件。并将lib文件夹下的Spire.Doc.jar文件导入到java程序。参考如下导入效果:

[图片上传失败...(image-426bf1-1650462812092)]

方法2:可通过maven仓库安装导入。
Java****代码示例

【示例1】用文本替换书签

import com.spire.doc.*; import com.spire.doc.documents.BookmarksNavigator; public class ReplaceBookmarkContentWithNewContent {
    public static void main(String[]args){
    //加载包含书签的Word文档
        Document doc = new Document();
        doc.loadFromFile("test.docx"); //定位到指定书签位置
        BookmarksNavigator bookmarksNavigator = new BookmarksNavigator(doc);
        bookmarksNavigator.moveToBookmark("bookmark1"); //用文本内容替换原有书签位置的文本,新替换的内容与原文格式一致
        bookmarksNavigator.replaceBookmarkContent("新文本内容!",true); //保存文档
        doc.saveToFile("replaceWithNewContent.docx",FileFormat.Docx_2013);
        doc.dispose();
    }
}

替换效果:

[图片上传失败...(image-44a129-1650462812091)]

【示例<

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值