java更新书签内容的简单介绍

博主:adminadmin 2022-12-01 21:14:06 63

本篇文章给大家谈谈java更新书签内容,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java中对Word的操作(修改书签的值),除了用jacob外,还有什么?

报什么异常?

先去了解一下STA、MTA的概念,如果使用了STA,就不能用线程B来访问线程A创建的COM组件。

并发度不高的话,可以使用一个服务线程,服务线程初始化COM组件,所有使用者向此服务线程提交Word操作请求,由此线程进行处理。

每创建一个COM组件实例,就会有一个Word进程出现,用不了多少个服务器就翘了。

现在新版本jacob-1.16-M1,里面有com.jacob.com.DispatchProxy 可能对你有帮助,看看文档吧。

至于其他方法,我所了解的基本都是“java操作com组件”这种方式,如javatoword、jcom,纯Java的实现有POI,但是操作word价值不大。

Java如何为pdf文件添加书签

为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”命令,然后从弹出的对话框中选择相应的书签名称。 Adobe Reader就会自动转到对应的部分,供你阅读或标注了。

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

java 操作word 书签并插入值

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

    }

}

关于java更新书签内容和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。