Automator met een AppleScript aanvulling
19 oktober 2022 - 18:13   
geplaatst door: Yamas
Hallo,

Ik heb een Automator scriptje gemaakt die pdf's samenvoegt (een factuur met een bijlage), waarna Voorvertoning geopend wordt. De samengevoegde pdf's wil ik vervolgens opslaan. Dit doe ik met dezelfde naam van de factuur, waarmee de originele factuur wordt overschreven. De bijlage is hiermee toegevoegd.

Ik moet hiervoor het menu item 'Exporteer als pdf' gebruiken, want via 'Bewaar' worden de beide pdf's helaas afzonderlijk opgeslagen.

In de bibliotheek van Automator zijn geen script items voor Voorvertoning aanwezig. Dat geeft mij de indruk dat ik voor het exporteren dan een applescriptje moet maken. Helaas gaan alle voorbeeldjes die ik hierover heb gevonden er vanuit dat Voorvertoning dan nog opgestart moet worden. En middels een 'tell preview' wordt dan de bestandsnaam geopend.

Ik kom er dan ook niet uit hoe ik na de tweede stap in mijn automator script de stap 'Exporteer' kan implementeren.

Is er iemand die mij hiermee op weg kan helpen?

Wat Applescript ben ik nog steeds een beginner. De Applescript Comprehensive Guide heb ik. Maar ook daar heb ik geen (basis)voorbeeld in gevonden waarop ik verder kan bouwen.
Automator met een AppleScript aanvulling
19 oktober 2022 - 18:33    reactie #1
geplaatst door: nnsa
Misschien is dit interessant voor je:

https://www.takecontrolbooks.com/automating/
Ⓒnnsa(i)-2025
Automator met een AppleScript aanvulling
20 oktober 2022 - 00:32    reactie #3
geplaatst door: mcmt
Gebruikt dat niet de "Combine Pdfs" actie die niet meer (standaard) werkt op Monterey wegens Python afhankelijkheid? Ik meen wel te begrijpen dat die actie hier door @Yamas gebruikt wordt en functioneert.

Ter info: met een stukje AppleScript selecteer je een willekeurig menu item (zie), bijv:

tell process "Preview"
    set frontmost to true
    click menu item "Export…" of menu "File" of menu bar 1
end tell
Automator met een AppleScript aanvulling
20 oktober 2022 - 13:14    reactie #4
geplaatst door: Yamas
@MCMT,

Ik heb deze Automator draaiende op een Macbook Air 13" met macOS Big Sur. Als ik het appje open om aan te passen krijg ik idd wel een melding dat de takenreeks is bewaard met een oudere versie van de taak 'Voeg pfd-pagina's samen'. En of ik e.e.a. wil controleren op juiste werking. Maar het functioneert nog steeds. Dat zal dus op den duur veranderen begrijp ik uit jouw bericht.

Ik ga het scriptje wat je toevoegde toepassen. Ik laat weten of het naar verwachting werkt.

Voor de andere twee posters, dank voor de info. En een boek extra is nooit verkeerd.
Automator met een AppleScript aanvulling
20 oktober 2022 - 20:51    reactie #5
geplaatst door: mcmt
Mogelijk moet je <menu item> en <menu> in het script vertalen.

Als ik een script test dat Voorvertoning opent met een gegeven PDF en dan exporteer, merk ik initieel wel een kleine vertraging vooraleer de exporteer dialoog verschijnt.