启动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)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)