Làm cho Skim lưu PDF với các ghi chú được nhúng theo mặc định


8

Tôi đã đọc một số bài báo và nêu bật những điểm quan trọng, thường xuyên nhấn Command-S để lưu các ghi chú của tôi.

Nhưng khi tôi mở chúng trở lại, BAM! Tất cả những điểm nổi bật của tôi đã bị mất.

Hóa ra tôi phải làm File > Export... sau đó chọn lưu PDF bằng các ghi chú nhúng. Thêm vào đó, tôi không thể nhấn Command-S để lưu với các ghi chú được nhúng trên cùng một tệp.

Điều đó hoàn toàn trái ngược, mất quá nhiều chuyển động chuột và tổ hợp phím, phá vỡ suy nghĩ của tôi và không thành công.

Làm cách nào để tôi có thể lưu Skim qua PDF với các ghi chú của mình, chỉ cần nhấn Command-S theo mặc định? Đó là hành vi mặc định cho đến gần đây. Hóa ra họ đã thay đổi nó trong Skim 1.3.22

Câu trả lời:


9

Tùy chọn Skim có một tùy chọn cho "Tự động lưu các bản sao lưu ghi chú Skim" mà tôi khuyên bạn nên bật. Điều này tạo ra một tệp .skim bên cạnh PDF. Skim vẫn lưu các chú thích vào các thuộc tính mở rộng, nhưng tôi đã thấy chúng bị mất sau khi đồng bộ hóa với Dropbox. Nó không phải là như vậy, nhưng nó đã làm. Do đó, tôi luôn giữ một bản sao lưu ghi chú trong tệp đồng hành .skim.

Lợi thế lớn của Skim so với Xem trước và mọi ứng dụng chú thích PDF khác là tiết kiệm nhanh. Điều này chỉ có thể vì Skim giữ các chú thích tách biệt với nội dung PDF. Định dạng PDF sao cho việc thêm chú thích vào trang PDF yêu cầu viết lại toàn bộ tệp PDF trở lại đĩa, có thể khá chậm. Skim tránh nhược điểm này một cách thanh lịch vì nó không viết lại PDF, chỉ các thuộc tính mở rộng.

Vì vậy, hãy bật tùy chọn sao lưu và tiếp tục sử dụng CMD S trong Skim để lưu công việc của bạn. Nếu các thuộc tính mở rộng bị xóa sạch, thì khi bạn khởi chạy PDF trong Skim, nó sẽ phát hiện tệp .skim và đề nghị tải nó & bạn có thể tiếp tục công việc của mình.

Tiền thưởng: DevonThink hỗ trợ chú thích Skim nguyên bản. Vì vậy, nếu nó tìm thấy tệp .skim hoặc thuộc tính mở rộng cho tệp PDF bạn đang xem trong DevonThink, nó cũng sẽ hiển thị các chú thích. Điều này tránh bước phải xuất PDF với các ghi chú được nhúng từ Skim, yêu cầu cho các ứng dụng khác để xem các chú thích bạn đã thực hiện trong Skim. (Skim cung cấp SDK miễn phí cho định dạng chú thích của nó, vì vậy những người xem PDF khác cũng có thể hỗ trợ chú thích đọc lướt.)


3

Tôi đồng ý rằng quá trình này là cồng kềnh. Tôi đã tìm thấy cách dễ nhất để làm điều đó là với một Applescript đơn giản, bạn có thể kích hoạt từ menu script hoặc từ launcher.

Đây là những gì tôi sử dụng:

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

Vì vậy, đây là các bước cần thiết để trả lời đầy đủ câu hỏi của bạn.

  1. Sao chép Applescript trên vào Script Editor của bạn
  2. Lưu tập lệnh dưới dạng "Lưu dưới dạng nhúng" ~/Library/Application Support/Skim/Scripts. Nếu đường dẫn đó không tồn tại, thì hãy tạo nó: trước tiên hãy tạo thư mục Skim trong Hỗ trợ ứng dụng, sau đó tạo thư mục ScScript trong đó.
  3. Mở Keyboardngăn tùy chọn, sau đó tạo "Phím tắt" từ trên cùng và "Phím tắt ứng dụng" từ bên cạnh. Tạo một phím tắt Skim để "Lưu dưới dạng nhúng" và gán nó chocommand+s

Như ghi chú của mankoff, Skim sẽ nhắc bạn mỗi lần kể từ khi bạn ghi đè tệp. Để thay đổi hành vi này, hãy mở cửa sổ Terminal và nhập:

defaults write -app Skim SKAutoReloadFileUpdate -boolean true

Cứu tôi khỏi một số lượng lớn rắc rối.
Daniel

Tôi đã phải thay đổi dòng thứ 2 đến dòng cuối cùng để save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"làm cho nó hoạt động. Ngoài ra, Skim sau đó phát hiện tệp đã thay đổi và nhắc nhở để tải lại. Lời nhắc đó có thể được loại bỏ bằng cách chạy lệnh này tại dấu nhắc Terminal:defaults write -app Skim SKAutoReloadFileUpdate -boolean true
mankoff

1

Thông thường Skim lưu ghi chú trong một định dạng tùy chỉnh dưới dạng các thuộc tính mở rộng. Lưu với các ghi chú nhúng làm cho nó sửa đổi PDF thực tế để các ghi chú được nhìn thấy bởi các ứng dụng khác như Xem trước. Nó đang được xuất khẩu vì nó không bảo tồn những thứ như văn bản phong phú trong các ghi chú neo. Xem Câu hỏi thường gặp .

Các thuộc tính mở rộng có được lưu ở vị trí đầu tiên không? Hãy thử thêm một số ghi chú vào một tập tin và chạy xattr -l file.pdf. Các tệp PDF được lưu trữ trên một khối lượng không phải HFS? Mọi thứ vẫn hoạt động bình thường đối với tôi với 1.3.22.


0

Ngoài ra, theo kinh nghiệm của tôi, có thể khôi phục các ghi chú Skim đã bị mất cho Dropbox bằng cách sử dụng Time Machine và khôi phục phiên bản của tệp ngay sau khi ghi chú được thêm vào (có lẽ là trước khi đồng bộ hóa Dropbox đầu tiên). Rõ ràng bạn cần sử dụng Time Machine .... không phải là giải pháp mà là cách khắc phục vấn đề tức thời có thể đã dẫn ai đó đến trang này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.