Зробіть Skim зберегти PDF-файли із вбудованими примітками за замовчуванням


8

Я читав кілька статей і виділяв важливі моменти, натискаючи Command-S так часто, щоб зберегти свої нотатки.

Але коли я відкрив їх назад, БАМ! Усі мої важливі моменти були втрачені.

Виявляється, я повинен зробити, File > Export... а потім вибрати зберегти PDF із вбудованими примітками. Додайте до цього, я не можу натиснути Command-S для збереження із вбудованими примітками до одного файлу.

Це абсолютно протизаконно, забирає занадто багато рухів миші та натискань клавіш, порушує мою думку духів і просто зневажає.

Як я можу змусити Skim зберігати PDF-файл із включеними моїми примітками, просто натискаючи Command-S за замовчуванням? Це була поведінка за замовчуванням до недавнього часу. Виявляється, вони змінили його у Skim 1.3.22

Відповіді:


9

У налаштуваннях для знежирення є опція "Автоматичне збереження резервних копій нотаток із скісними нотатками", яку я настійно рекомендую ввімкнути. Це створює .ski файл поруч із PDF. Skim все ще зберігає примітки до розширених атрибутів, але я бачив, як вони зникли після синхронізації з Dropbox. Цього не передбачалося, але так і було. Отже, я завжди зберігаю резервну копію нотаток у файлі-компаньйоні.

Велика перевага Skim перед попереднім переглядом та будь-яким іншим додатком для приміток у PDF - це швидко економиться. Це можливо лише тому, що Skim зберігає примітки окремо від вмісту PDF. Формат PDF такий, що для додавання анотації на сторінку PDF потрібно переписати весь PDF назад на диск, що може бути досить повільним. Skim уникає цього недоліку елегантно, оскільки не переписує PDF, а лише розширені атрибути.

Отже, увімкніть параметр резервного копіювання та продовжуйте використовувати CMD S у програмі Skim для збереження вашої роботи. Якщо розширені атрибути будуть видалені, тоді, коли ви запустите PDF у Skim, він виявить .ski файл і запропонує завантажити його, і ви можете продовжити свою роботу.

Порада про бонуси: DevonThink підтримує спокійні анотації. Отже, якщо він знайде .ski файл або розширені атрибути для PDF-файлу, який ви переглядаєте в DevonThink, він також відображатиме примітки. Це дозволяє уникнути необхідності експорту PDF-файлу із вбудованими нотатками із Skim, який потрібен іншим програмам для перегляду приміток, зроблених у Skim. (Skim надає безкоштовний SDK для свого формату анотацій, тому інші глядачі PDF повинні мати можливість також підтримувати скидні анотації.)


3

Я згоден, що цей процес громіздкий. Я знайшов найпростіший спосіб зробити це за допомогою простого Applescript, який можна запустити з меню скриптів або з пускової програми.

Ось що я використовую:

tell application "Skim"
  set namePDF to name of document 1
  set filePath to file of document 1
  save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"
end tell

Отже, ось кроки, необхідні для повного відповіді на ваше запитання.

  1. Скопіюйте вищевказаний Applescript у свій редактор сценаріїв
  2. Збережіть сценарій як "Зберегти як вбудований" в ~/Library/Application Support/Skim/Scripts. Якщо цього шляху не існує, створіть його: спершу створіть папку Skim у службі підтримки програм, а потім створіть папку Scripts у межах цього.
  3. Відкрийте Keyboardпанель налаштувань, а потім створіть "Ярлики" зверху та "Швидкі клавіші додатків" збоку. Створіть ярлик Skim для "Зберегти як вбудований" та призначте йогоcommand+s

Як зазначає mankoff, Skim підкаже вам щоразу, коли ви перезаписуєте файл. Щоб змінити цю поведінку, відкрийте вікно терміналу та введіть:

defaults write -app Skim SKAutoReloadFileUpdate -boolean true

Врятуй мене від величезної кількості неприємностей.
Даніель

Мені довелося змінити другий на останній рядок, save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"щоб змусити це працювати. Також Skim потім виявляє змінений файл і вимагає перезавантажити. Це підказку можна буде видалити, запустивши це у підказці на терміналі:defaults write -app Skim SKAutoReloadFileUpdate -boolean true
mankoff

1

Зазвичай Skim зберігає нотатки у власному форматі як розширені атрибути. Збереження вбудованих нотаток змушує змінити фактичний PDF так, щоб примітки бачили інші програми, наприклад Preview. Він експортується, тому що він не зберігає такі речі, як насичений текст у прив’язаних нотах. Див. FAQ .

Чи в першу чергу зберігаються розширені атрибути? Спробуйте додати деякі файли до файлу та запустіть xattr -l file.pdf. Чи зберігаються PDF-файли на тому, що не HFS? Для мене все ще працює нормально з 1.3.22.


0

Також, за моїм досвідом, можна було відновити нотатки Skim, які були втрачені Dropbox за допомогою Time Machine та відновлення версії файлу одразу після додавання нотаток (імовірно, до першої синхронізації Dropbox). Очевидно, що вам потрібно використовувати Time Machine .... не рішення, а спосіб виправити негайну проблему, яка, можливо, когось призвела до цієї сторінки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.