Crea Skim salva i PDF con le note incorporate per impostazione predefinita

8

Ho letto diversi documenti e ho evidenziato punti importanti, premendo Command-S ogni tanto per salvare i miei appunti.

Ma quando li riaprii, BAM! Tutti i miei punti salienti sono andati persi.

Si scopre che devo fare File > Export... quindi scegliere di salvare il PDF con le note incorporate. Aggiungendo a ciò, non posso premere Command-S per salvare con note incorporate sullo stesso file.

Questo è totalmente controintuitivo, richiede troppi movimenti del mouse e sequenze di tasti, interrompe il mio corso di pensiero, e semplicemente sconfortante.

Come faccio a salvare Skim sul PDF con le mie note incluse, semplicemente premendo Command-S di default? Era il comportamento predefinito fino a poco tempo fa. Si scopre che l'hanno cambiato in Skim 1.3.22

    
posta Kit 20.01.2013 - 10:29
fonte

4 risposte

8

Le preferenze di Skim hanno un'opzione per "Salva automaticamente i backup delle note Skim" che consiglio vivamente di accendere. Questo crea un file .skim accanto al PDF. Skim salva ancora le annotazioni sugli attributi estesi, ma li ho visti scomparsi dopo la sincronizzazione con Dropbox. Non è previsto, ma è successo. Quindi, tengo sempre un backup di note nel file companion .skim.

Il grande vantaggio di Skim rispetto a Anteprima e ogni altra app per annotazioni PDF è un salvataggio veloce. Questo è possibile solo perché Skim mantiene le annotazioni separate dal contenuto PDF. Il formato PDF è tale che l'aggiunta di un'annotazione a una pagina PDF richiede la riscrittura dell'intero PDF su disco, che può essere piuttosto lento. Skim evita questo inconveniente in modo elegante perché non riscrive il PDF, ma solo gli attributi estesi.

Quindi, attiva l'opzione backup e continua a utilizzare CMD S in Skim per salvare il tuo lavoro. Se gli attributi estesi vengono eliminati, quando si avvia il PDF in Skim, rileverà il file .skim e offrirà di caricarlo & puoi continuare il tuo lavoro.

Suggerimento bonus: DevonThink supporta le annotazioni Skim in modo nativo. Quindi, se trova un file .skim o attributi estesi per il file PDF che stai visualizzando in DevonThink, mostrerà anche le annotazioni. Questo evita il passaggio di dover esportare un PDF con note incorporate da Skim, che è necessario per le altre app per visualizzare le annotazioni che hai fatto in Skim. (Skim fornisce un SDK gratuito per il suo formato di annotazioni, quindi gli altri visualizzatori PDF dovrebbero essere in grado di supportare anche le annotazioni dello skim.)

    
risposta data 28.02.2014 - 05:39
fonte
3

Sono d'accordo sul fatto che questo processo sia macchinoso. Ho trovato che il modo più semplice per farlo è con un semplice Applescript, che puoi attivare dal menu di script o da un programma di avvio.

Ecco cosa uso:

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

Quindi, ecco i passaggi necessari per rispondere completamente alla tua domanda.

  1. Copia il suddetto file di Applescript nell'editor di script
  2. Salva lo script come "Salva come incorporato" in ~/Library/Application Support/Skim/Scripts . Se quel percorso non esiste, quindi crearlo: crea la cartella Skim prima in Application Support, quindi crea una cartella Script all'interno di quella.
  3. Apri il riquadro delle preferenze Keyboard , quindi crea "Scorciatoie" dall'alto e "Scorciatoie per le app" dal lato. Crea un collegamento scorciatoia a "Salva come incorporato" e assegnalo a command+s

Come mankoff fa notare, Skim ti chiederà ogni volta che sovrascrivi il file. Per modificare questo comportamento, apri una finestra di Terminale e inserisci:

defaults write -app Skim SKAutoReloadFileUpdate -boolean true
    
risposta data 10.01.2015 - 21:40
fonte
1

Normalmente Skim salva le note in un formato personalizzato come attributi estesi. Il salvataggio con note incorporate consente di modificare il PDF effettivo in modo che le note vengano visualizzate da altre applicazioni come Anteprima. È in esportazione perché non conserva elementi come il rich text in note ancorate. Consulta le Domande frequenti .

Gli attributi estesi vengono salvati in primo luogo? Prova ad aggiungere alcune note a un file e a eseguire xattr -l file.pdf . I PDF sono archiviati su un volume non HFS? Tutto funziona ancora normalmente per me con 1.3.22.

    
risposta data 20.01.2013 - 14:57
fonte
0

Inoltre, nella mia esperienza è stato possibile recuperare le note di Skim che sono state perse a Dropbox usando Time Machine e ripristinare la versione del file immediatamente dopo l'aggiunta delle note (presumibilmente prima della prima sincronizzazione di Dropbox). Ovviamente è necessario utilizzare Time Machine .... non una soluzione ma un modo per risolvere il problema immediato che potrebbe aver portato qualcuno a questa pagina.

    
risposta data 24.10.2015 - 17:40
fonte

Leggi altre domande sui tag