我想将PDF书签大纲写成这些书签的一系列快照(其名称为书签的文字)。
例如,包含以下3个书签的PDF:
Book_root sub_bookmark_1 sub_bookmark_2
将变成名为" Book_root"," sub_bookmark_1"," sub_bookmark_2"的3个快照。快照将是书签指向的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))
我在哪里可以查看我需要的方法,可能还有代码示例?
非常感谢您阅读。
答案 0 :(得分:0)
我设法通过使用" AHK" (autohotkey)导航菜单并转到下一个/上一个书签而不是选中。
首先,只需一个热键,我将展开pdf中的所有书签。 然后,使用另外两个热键,您可以使用它们转到下一个/上一个书签,而无需查看此导航的书签。
然后你可以让脚本在到达书签时拍摄快照,你得到的结果与通过pdf嵌入式Javascript完成的结果相同,我认为这样做会更加困难。
感谢大家的帮助。