Python-скрипт PDF_bookmark
предназначен для создания закладок внутри PDF-файла. Таким образом, если этот файл открыть на другом компьютере, то закладки будут на месте.
Скрипт можно скачать с моего github'a: yurembo/PDF_bookmark
Между тем многие бесплатные PDF-редакторы, среди которых Acrobat Reader, не умеют создавать закладки. Для того, чтобы научить их делать закладки, придется раскошелиться для их обновления до состояния полноценных PDF-редакторов, которые способны не только создавать закладки, но и различным образом редактировать/создавать содержимое PDF-документов. Однако мне нужны только закладки.
Какое-то время назад закладки умел создавать Foxit Reader, но после очередного обновления он перестал это делать.
Другие PDF-читалки, такие как: Books для macOS или кросс-платформенный Sumatra PDF хотя позволяют создавать закладки, но при этом сохраняют их в своих базах. Если потом взять этот PDF-файл, в котором закладки были созданы с помощью упомянутых выше программ и открыть его на другом компьютере/устройстве, закладки отображены не будут.
Напротив, мой скрипт записывает закладки в этот же PDF-файл, в виду чего одни и те же закладки будут открыты на любом устройстве.
Как пользоваться скриптом?
Скрипт имеет интерактивную природу.Запускаем скрипт из командной строки (должен быть установлен Python): python <полный путь к скрипту>/PDF_bookmark.pyВ консоли появится приглашение: «Полное имя файла для создания закладки:». Вводим полный путь к PDF-файлу, в котором надо создать закладку.
Следующее приглашение: «Полное имя итогового файла:». Вводим полный путь к итоговому PDF-файлу. Можно ввести путь к прошлому файлу для сохранения закладки в нем.
Следующее приглашение: «Название закладки:». Здесь надо ввести название закладки, которое будет отображаться в программе для чтения PDF-файлов (на вкладке Bookmarks).
При последнем приглашении: «Номер страницы для закладки:» надо ввести номер страницы, куда поставить закладку.
Комментариев нет:
Отправить комментарий