2014-12-13 2 views
0

Я хотел бы сделать закладку PDF в виде серии снимков этих закладок (с их именем в качестве текста закладки).Используйте Javascript для экспорта моментальных снимков из закладок PDF

Например, PDF со следующими 3 закладки:

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

Где я мог бы проверить методы мне нужно, возможно, с примерами кода?

спасибо, что прочитал.

+0

Как вы собираетесь это использовать? – IdusOrtus

+0

План состоит в том, чтобы использовать javascript, чтобы иметь возможность просматривать закладки в моментальных снимках, как если бы они были презентацией, что избавляло меня от необходимости выбирать закладку по закладке. –

+0

Подумав о вашем вопросе, я теперь понимаю, что другая вещь была бы одинаково полезной: скрипт, который при его использовании переходит к следующей закладке в строке, возможно, отображая всплывающее окно с текстом этой закладки. Но он должен стремительно переходить к детям, если таковые имеются, поэтому я могу просмотреть полные закладки PDF, используя один и тот же сценарий снова и снова. –

ответ

0

Мне удалось решить эту проблему, используя «AHK» (autohotkey) для навигации по меню и перехода к следующей/предыдущей закладке, чем выбрано.

Во-первых, с одной горячей клавишей, я буду расширять все закладки в формате pdf. Затем, используя еще две горячие клавиши, вы можете использовать их, чтобы перейти к следующей/предыдущей закладке, не просматривая закладки для этой навигации.

Затем вы можете сделать сценарий снимок всякий раз, когда он достигает закладки, и вы получили те же результаты, что и с помощью встроенного в PDF Javascript, что было бы намного сложнее, я думаю.

Спасибо всем за вашу помощь.

Смежные вопросы