2016-07-02 5 views

Antwort

0

Preview.app unterstützt nur die generischen Klassen/Befehle und hat kein anwendungsspezifisches Wörterbuch.

Es könnte mit dem hässlichen GUI-Scripting möglich sein.

1

Das Exiftool verwaltet Schlüsselwörter für viele Dateitypen, einschließlich PDF. Dies ist ein kostenloses Kommandozeilen-Tool, das Sie herunterladen können. Sobald das Tool installiert ist, können Sie es über Terminal oder natürlich über Applescript mit "do shell script" verwenden.

Wenn myFile die PDF-Datei ausgewählt ist, dann können Sie die vorhandenen Keywords mit lesen:

set myKeyWords to do shell script "/usr/local/bin/exiftool -Keywords " & quoted form of (POSIX path myFile) 
if length of myKeyWords > 35 then 
     set myKeyWords to text 35 thru -1 of myKeyWords 
end if 

Das Ergebnis des Befehls leer ist (wenn keine Schlüsselwörter) oder von 33 Räumen besteht, ‚: ', 1 Leerzeichen und die Liste der Schlüsselwörter getrennt durch', '. Deshalb habe ich die 'if' Anweisung nach dem Befehl do shell script hinzugefügt.

Und Sie können auch neue Keywords (variable MyKey) in Ihrer PDF-Datei mit schreiben:

do shell script "/usr/local/bin/exiftool -Keywords+='" & MyKey & "' -Overwrite_Original " & quoted form of (POSIX path of myFile) 

Exiftool können für Bilder und PDF-Dateien viele andere Dinge tun. Einige Aktionen beziehen sich auf Bilder, einige auf PDF oder alle Dateitypen. Bitte nutze die Manpage im Terminal, um mehr zu erfahren.