使用 Javascript 从 PDF 的书签中导出快照
Use Javascript to export snapshots from a PDF's bookmarks
我想将PDF书签大纲制作成这些书签的一系列快照(以它们的名称作为书签的文本)。
例如,具有以下 3 个书签的 PDF:
Book_root sub_bookmark_1 sub_bookmark_2
将变成 3 个快照,分别名为"Book_root"、"sub_bookmark_1"、"sub_bookmark_2"。快照将是书签指向的 PDF 中的视图。
我可以用python和其他编程语言编程,但似乎找不到任何关于如何开始这项任务的实用参考指南。
我还不知道如何编程我想要的东西,但逻辑的开始类似于这个伪 python 代码:
count = 0
for bookmark in root_bookmark.subtree():
go_to_bookmark_view()
count = count+1
save_snapshot_as_png("c:/exported_pdf/"+bookmark.tittle()+str(count))
我在哪里可以检查我需要的方法,可能使用代码示例?
非常感谢您的阅读。
我设法通过使用"AHK"(自动热键)导航菜单并转到下一个/上一个书签而不是选择来解决这个问题。
首先,使用一个热键,我将展开 pdf 中的所有书签。然后,使用另外两个热键,您可以使用它们转到下一个/上一个书签,而无需查看此导航的书签。
然后,您可以让脚本在到达书签时拍摄快照,并且您获得的结果与通过pdf嵌入式Javascript执行的结果相同,我认为这会困难得多。
谢谢大家的帮助。
相关文章:
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- Javascript书签按钮
- 对特定的iframe使用javascript书签
- 使用HTML5 localStorage和jQuery添加到收藏夹/书签
- 书签:转到嵌入YouTube页面
- 引导崩溃具有快照抖动
- 如何使用VLC Web插件拍摄视频快照
- 如何在javascript中创建DOM元素的快照
- 为什么这个书签脚本是't在IE工作
- 添加书签这个页面按钮-2016
- GWT:在浏览器中保存URL'的书签部分
- SugarCRM弹出窗口快照窗体
- 使用 Firebase 将多个元素作为快照进行查询
- 生成由文件输入在特定时间选择的视频文件的缩略图/快照
- 如何使用书签修改页面中的函数
- 如何在新选项卡中打开新网页后获取书签中的 JavaScript 代码以执行
- 如何刷新存储和快照的 jquery 选择器变量
- 为什么我不能在 Django Web 应用程序中使用客户端相机拍摄图像快照
- 用于保存研究引文的书签
- 使用 Javascript 从 PDF 的书签中导出快照