Le moyen le plus simple d'obtenir une note au format PDF est d'utiliser la fonction intégrée d'impression au format PDF d'OS X. Il suffit de sélectionner la note que vous voulez, d'ouvrir la boîte de dialogue d'impression, de cliquer sur le bouton "Imprimer au format PDF". PDF dans le coin inférieur gauche, et sélectionnez Enregistrer en PDF .
Si vous voulez script/automatiser, vous pouvez soit faire un script GUI pour automatiser le processus d'impression PDF (ce qui est un peu lourd, mais il y a beaucoup d'exemples de comment le faire), ou vous pouvez obtenir le texte de la note en HTML via AppleScript et le convertir en RTF. Notez que dans les deux cas, vous n'obtenez que du texte brut, le style papier légal de Notes fait partie de l'interface graphique, pas du format de la note.
Si vous souhaitez obtenir le texte d'une note au format RTF, vous pouvez utiliser cet AppleScript :
tell application "Notes"
set theNote to first note
set theFile to ((path to desktop as text) & "output.html")
my write_to_file(body of theNote, theFile, false)
end tell
do shell script "textutil -convert rtf " & (POSIX path of theFile)
on write_to_file(this_data, target_file, append_data) -- (string, file path as string, boolean)
try
set the target_file to the target_file as text
set the open_target_file to ¬
open for access file target_file with write permission
if append_data is false then ¬
set eof of the open_target_file to 0
write this_data to the open_target_file starting at eof
close access the open_target_file
return true
on error
try
close access file target_file
end try
return false
end try
end write_to_file
Ceci imprime la première note de la liste, si vous voulez une note spécifique, ou toutes les notes, vous pouvez la modifier pour boucler sur les notes.
J'espère que c'est un point de départ utile. Je n'ai pas eu le temps de regarder comment exporter les rappels, peut-être que quelqu'un d'autre pourra nous aider à ce sujet.
0 votes
Il y a du code sur macscripter.net qui pourrait être utile. Je n'ai pas réussi à le faire fonctionner... Je pense que certaines choses ont changé entre les versions de Notes. Mais cela semble être un point de départ légitime.