Hallo Hans_W,
wenn Du die Aufnahmefunktion von Automator nutzt, kannst Du schnell eine Automatisierung erstellen, die PowerPoint-Dateien öffnet und sie als PDF speichert, ohne dass Du dafür ein Skript schreiben musst. Du startest die Aufnahme in Automator, führst die Schritte manuell aus – also eine PowerPoint-Datei öffnen, als PDF drucken und speichern – und Automator wird diese Schritte dann für Dich wiederholen.
Falls Du jedoch eine flexiblere Lösung brauchst oder bestimmte Anpassungen wie Zugriffsrechte oder Verzögerungen einbauen möchtest, kannst Du das folgende AppleScript verwenden und nach Deinen Bedürfnissen anpassen:
-- Ordnerpfad zu Deinen pptx-Dateien
set inputFolder to choose folder with prompt "Wähle den Ordner mit den PPTX-Dateien"
set outputFolder to choose folder with prompt "Wähle den Zielordner für die PDFs"
tell application "Finder"
set pptFiles to files of inputFolder whose name extension is "pptx"
end tell
tell application "Microsoft PowerPoint"
repeat with aFile in pptFiles
set pptPath to (aFile as text)
open file pptPath
delay 1 -- kurz warten, bis Datei geladen ist
set activePres to active presentation
set fileName to name of activePres
set pdfName to (characters 1 thru -6 of fileName as string) & ".pdf"
set pdfPath to ((outputFolder as string) & pdfName)
save as activePres file name pdfPath file format save as PDF
close activePres saving no
end repeat
end tell
Beste Grüße & viel Erfolg!