Java如何为pdf文件添加书签

Java如何为pdf文件添加书签,第1张

为pdf文件添加书签的方法有很多,下面给你介绍一种:

启动Adobe Reader,随便打开一个PDF文件,单击菜单“编辑/首选项”,打开相应的对话框。 在左侧单击“Java script ”项,在右侧勾选 “启用Acrobat Java script (J)”、 “启用菜单项目Java script 执行权限(M)” “启用全局对象安全性策略” 单击“确定”按钮

此时,单击菜单“视图”,在出现的级联菜单中。 你会发现多了“Bookmark This Page” “Go To Bookmark”等四个与书签有关的命令。 以后如果遇到需要插入书签的时候,只需在文档中选中相应的部分,单击“Bookmark This Page”命令,然后在出现的“Bookmark Name” (书签名)对话框中,输入书签名称,单击“确定”按钮,即可完成书签的添加工作。

以后要快速定位到书签时,只需在“视图”菜单中选择“Go To Bookmark”命令,然后从d出的对话框中选择相应的书签名称。 Adobe Reader就会自动转到对应的部分,供你阅读或标注了。

删除书签。如果仅仅想删除某一个或几个书签,可以在“视图”菜单下选择“Remove a Bookmark”(删除书签)命令,并在出现的对话框中选择不想继续使用的书签即可。 如果要一次性地删除所有书签,可在“视图”菜单下选择“Clear Bookmark”(清理书签)命令。

加载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)

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11595583.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存