Les préférences de Skim ont une option pour "Sauvegarder automatiquement les sauvegardes des notes de Skim" que je vous recommande fortement d'activer. Cela crée un fichier .skim à côté du PDF. Skim enregistre toujours les annotations des attributs étendus, mais je les ai vus disparaître après la synchronisation avec Dropbox. Ce n'est pas censé le faire, mais c'est le cas. Par conséquent, je garde toujours une sauvegarde des notes dans le fichier compagnon .skim.
Le gros avantage de Skim par rapport à Aperçu et à toutes les autres applications d'annotation PDF est la sauvegarde rapide. Cela n'est possible que parce que Skim garde les annotations distinctes du contenu PDF. Le format PDF est tel que l'ajout d'une annotation à une page PDF nécessite de réécrire l'intégralité du PDF sur le disque, ce qui peut être assez lent. Skim évite cet inconvénient avec élégance car il ne réécrit pas le PDF, seulement les attributs étendus.
Donc, activez l'option de sauvegarde et continuez à utiliser CMD S dans Skim pour enregistrer votre travail. Si les attributs étendus sont effacés, alors lorsque vous lancez le PDF dans Skim, il détectera le fichier .skim et proposera de le charger et vous pourrez continuer votre travail.
Astuce bonus: DevonThink prend en charge les annotations Skim en natif. Donc, s'il trouve un fichier .skim ou des attributs étendus pour le fichier PDF que vous consultez dans DevonThink, il affichera également les annotations. Cela évite d'avoir à exporter un PDF avec des notes intégrées à partir de Skim, qui est requis pour que d'autres applications puissent afficher les annotations que vous avez faites dans Skim. (Skim fournit un SDK gratuit pour son format d'annotations, donc les autres lecteurs PDF devraient également pouvoir prendre en charge les annotations de skim.)
save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"
pour que cela fonctionne. De plus, Skim détecte ensuite le fichier modifié et invite à recharger. Cette invite peut être supprimée en l'exécutant à l'invite du terminal:defaults write -app Skim SKAutoReloadFileUpdate -boolean true
Normalement, Skim enregistre les notes dans un format personnalisé en tant qu'attributs étendus. L'enregistrement avec des notes intégrées permet de modifier le PDF réel afin que les notes soient vues par d'autres applications comme Aperçu. Il est en cours d'exportation, car il ne conserve pas des éléments tels que du texte riche dans des notes ancrées. Voir la FAQ .
Les attributs étendus sont-ils enregistrés en premier lieu? Essayez d'ajouter quelques notes à un fichier et de l'exécuter
xattr -l file.pdf
. Les fichiers PDF sont-ils stockés sur un volume non HFS? Tout fonctionne toujours normalement pour moi avec 1.3.22.la source
De plus, d'après mon expérience, il a été possible de récupérer des notes Skim qui ont été perdues dans Dropbox en utilisant Time Machine et en restaurant la version du fichier immédiatement après l'ajout des notes (probablement avant la première synchronisation Dropbox). De toute évidence, vous devez utiliser Time Machine .... pas une solution mais un moyen de résoudre le problème immédiat qui a pu conduire quelqu'un à cette page.
la source