Skim'in varsayılan olarak gömülü notlarla PDF'leri kaydetmesini sağlayın


8

Birkaç makale okuyordum ve önemli noktaları vurguladım, notlarımı kaydetmek için Command-S'ye sık sık basıyordum.

Ama onları tekrar açtığımda, BAM! Tüm olaylarım kayboldu.

Görünen o ki File > Export... , PDF'yi gömülü notlarla kaydetmeyi seçmem gerekiyor. Buna ek olarak, aynı dosyaya katıştırılmış notlarla kaydetmek için Command-S tuşlarına basamıyorum.

Bu tamamen mantıksızdır, çok fazla fare hareketi ve tuş vuruşu alır, düşünce trenimi kırar ve sadece cesaret kırıcıdır.

Sadece varsayılan olarak Command-S tuşlarına basarak Skim'i notlarımın dahil olduğu PDF'ye nasıl kaydedebilirim? Yakın zamana kadar varsayılan davranıştır. Görünüşe göre Skim 1.3.22'de değiştirdiler

Yanıtlar:


9

Kayma tercihleri, açmanızı şiddetle tavsiye ettiğim "Kayma notlar yedeklerini otomatik olarak kaydet" seçeneğine sahiptir. Bu PDF'nin yanında bir .skim dosyası oluşturur. Skim, genişletilmiş özniteliklere ek açıklama kaydetmeye devam ediyor, ancak Dropbox ile senkronizasyondan sonra bunların kaybolduğunu gördüm. Öyle değil, ama oldu. Bu nedenle, .skim tamamlayıcı dosyasında her zaman bir not yedeği tutarım.

Skim'in Önizleme ve diğer PDF ek açıklama uygulamalarına göre büyük avantajı hızlı tasarruf sağlar. Bu sadece Skim ek açıklamaları PDF içeriğinden ayrı tuttuğu için mümkündür. PDF formatı, bir PDF sayfasına bir açıklama eklemek, tüm PDF'yi diske tekrar yazmayı gerektirecek şekildedir, bu da oldukça yavaş olabilir. Skim bu dezavantajı zarif bir şekilde önler, çünkü PDF'yi yeniden yazmaz, sadece genişletilmiş özellikler.

Bu nedenle, yedekleme seçeneğini açın ve çalışmalarınızı kaydetmek için Skim'de CMD S'yi kullanmaya devam edin. Genişletilmiş öznitelikler silinirse, PDF'yi Skim'de başlattığınızda, .skim dosyasını algılar ve yüklemeyi önerir ve işinize devam edebilirsiniz.

Bonus ipucu: DevonThink, Skim ek açıklamalarını yerel olarak destekler. Bu nedenle, bir .skim dosyası veya DevonThink'te görüntülediğiniz PDF dosyası için genişletilmiş öznitelikler bulursa, ek açıklamaları da gösterir. Bu, diğer uygulamaların Skim'de yaptığınız ek açıklamaları görüntülemesi için gerekli olan Skim'den gömülü notları içeren bir PDF'yi dışa aktarma adımını önler. (Skim, ek açıklama biçimi için ücretsiz bir SDK sağlar, bu nedenle diğer PDF görüntüleyicilerinin de ek açıklama ek açıklamalarını desteklemesi gerekir.)


3

Bu sürecin hantal olduğunu kabul ediyorum. Bunu yapmanın en kolay yolunu, komut dosyası menüsünden veya bir başlatıcıdan tetikleyebileceğiniz basit bir Applescript ile buldum.

İşte ne kullanıyorum:

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

İşte sorunuzu tam olarak cevaplamak için gereken adımlar.

  1. Yukarıdaki El Yazısını Komut Dosyası Düzenleyicinize kopyalayın
  2. Komut dosyasını "Katıştırılmış Olarak Kaydet" olarak kaydedin ~/Library/Application Support/Skim/Scripts. Bu yol yoksa, onu oluşturun: önce Uygulama Desteği'nde Skim klasörünü oluşturun, ardından bu dosyada bir Komut Dosyaları klasörü oluşturun.
  3. KeyboardTercih bölmesini açın , ardından üstten "Kısayollar" ve yandan "Uygulama Kısayolları" oluşturun. "Katıştırılmış Olarak Kaydet" için bir Kısayol kısayolu oluşturun vecommand+s

Mankoff'un belirttiği gibi, Skim dosyanın üzerine yazdığınızdan beri her zaman sizi uyaracaktır. Bu davranışı değiştirmek için bir Terminal penceresi açın ve şunu girin:

defaults write -app Skim SKAutoReloadFileUpdate -boolean true

Beni muazzam bir beladan kurtar.
Daniel

Bunu işe almak için 2. satır son değiştirmek zorunda kaldı save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes". Ayrıca, Skim daha sonra değiştirilen dosyayı algılar ve yeniden yüklemesini ister. Bu komut istemi bir Terminal isteminde çalıştırarak kaldırılabilir:defaults write -app Skim SKAutoReloadFileUpdate -boolean true
mankoff

1

Normalde Skim, notları genişletilmiş özellikler olarak özel bir biçimde kaydeder. Katıştırılmış notlarla kaydetmek, notların Önizleme gibi diğer uygulamalar tarafından görülmesi için gerçek PDF'yi değiştirmesini sağlar. Dışa aktarılan notlarda zengin metin gibi şeyleri saklamadığı için dışa aktarılıyor. SSS bölümüne bakın .

Genişletilmiş öznitelikler ilk etapta kaydediliyor mu? Bir dosyaya bazı notlar eklemeyi ve çalıştırmayı deneyin xattr -l file.pdf. PDF'ler HFS olmayan bir birimde mi depolanıyor? 1.3.22 ile her şey benim için normal çalışıyor.


0

Ayrıca, Time Machine kullanarak ve notlar eklendikten hemen sonra (muhtemelen ilk Dropbox senkronizasyonundan önce) dosyanın sürümünü geri yükleyerek Dropbox'a kaybolan Skim notlarını kurtarmak da benim deneyimim oldu. Açıkçası Time Machine kullanmanız gerekiyor .... bir çözüm değil, birisini bu sayfaya yönlendirmiş olabilecek acil sorunu düzeltmenin bir yolu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.