Permalink

macOS Tipp: Bilder in PDF konvertieren

Hin und wieder kommt er vor, dass ich Bilder als PDF-Datei abspeichern muss. Normalerweise öffne ich das Bild dann in Vorschau und exportiere es als PDF (Ablage > Als PDF exportieren…).

Kommt so etwas häufiger vor, gerade auch wenn es mehrere Bilder sind, ist dieser Weg recht nervig. Eine Lösung ist die Automatisierung dieses Prozesses mittels Automator.

Hier gibt es natürlich mehrere Möglichkeiten.

Ich habe mich für einen Dienst entschieden, da dieser überall im System per Kontextmenü und ggf. auch Schnellstarter (Alfred, LaunchBar & Co.) verfügbar ist.

Zunächst muss man natürlich die Eingangsdateien festlegen.

Da ich ausschließlich Bilddateien konvertieren möchte, wähle ich auch genau das in einem ersten Schritt aus.

Da der Automator sehr viele Aktionen in seiner Bibliothek hat, sucht man jetzt entweder nach “PDF“ oder wählt die PDF-Kategorie in der Sidebar aus.

In jedem Fall ist die Aktion Neues PDF-Dokument aus Bildern interessant. Die verfügbaren Optionen für die Ausgabe bzw. Größe des Dokuments passt jeder seinen Vorlieben an.

Eigentlich könnte man an dieser Stelle den Dienst erstellen und nutzen. Leider sind Bilder, nicht zuletzt durch die vielen Farben, nach der Konvertierung in ein PDF oft schlecht zu erkennen bzw. das ganze Dokument ist in einem miserablen Zustand.

Hier können die von macOS zur Verfügung gestellten Quartz-Filter helfen, die ich seit einigen Jahren auch schon für das Verkleinern bzw. die Optimierung von PDF-Dateien nutze.

Die Aktion Quartz-Filter auf PDF Dokumente anwenden ist ebenfalls in der PDF-Kategorie zu finden.

Beim Hinzufügen der Aktion kommt eine Warnung, die für diesen Workflow mit “Nicht anwenden” beantwortet werden kann.

Abschließend wählt man in der Aktion den gewünschten Filter aus und speichert den Dienst.

Die Quartz-Filter werden übrigens im Colorsync-Dienstprogramm (/Programme/Dienstprogramme) verwaltet. Dort können auch jederzeit eigene Filter erstellt werden.

Hat man nun mehrere Bilder markiert, kann man den gerade erstellten Dienst entweder über das (App-)Menü, Kontextmenü oder Schnellstarter abfahren lassen.

Daraufhin landen alle markierten Bilder in einer PDF-Datei.

Wer hier das Pro-Level erreichen möchte, kann den Dienst in den macOS Systemeinstellungen > Tastatur > Kurzbefehle > Dienste sogar noch einem global im System anwendbaren Keyboard Shortcut zuordnen.

Permalink

mas-cli · Command Line Interface für den Mac App Store

Der Mac App Store ist immer dann ein Segen, wenn man zur Installation von Software nur einen Knopf drücken und sich nicht großartig auf die Suche nach zugehörigen Lizenzen begeben muss.

Um dieses ganze Prozedere zu automatisieren, was gerade beim Aufsetzen eines neuen Macs interessant ist, möchte ich heute mas-cli vorstellen.

mas-cli-fs8

Mit diesem kostenlosen Tool, das entweder über Homebrew oder einer entsprechenden Binärdatei installiert wird, kann man den Mac App Store (mit einigen Einschränkungen) über das Terminal steuern.

brew install mas

Die Anwendung des Tools ist denkbar einfach. Dazu muss man allerdings wissen , dass jede App im Mac App Store über eine eindeutige Produkt-ID gekennzeichnet ist.

Möchte man beispielweise über mas list sämtliche auf seinem Mac installierte “MAS-Apps” ausgeben, wird genau diese ID  vor dem Namen und der Versionsnummer angezeigt.

Bildschirmfoto 2018-03-13 um 20.04.05-minishadow_1300px-fs8

Über mas outdated werden alle Apps angezeigt, für die ein Update zur Verfügung steht.

Das eigentliche Update/Upgrade wird über mas upgrade angestoßen.

 

Man kann natürlich auch Apps nach Namen suchen. Hierfür steht der Befehl mas search <Name der App> bereit.

Die Installation von Apps wird über mas install <Produkt-ID> gesteuert.

Dieses Installationskommando funktioniert allerdings nur, wenn man die App bereits über den MAS gekauft hat. Erstmalige Downloads bzw. Käufe müssen daher weiterhin direkt im Store erfolgen.

Bildschirmfoto 2018-03-13 um 20.08.08-minishadow_1300px-fs8

Es gibt noch eine Handvoll weiterer Kommandos, für die ich gerne auf die Produktseite bei GitHub verweise.

Schön ist auf jeden Fall die Integration von mas-cli mit Homebrew Bundle. Auf diese Weise kann die Installation bzw. das Upgrade aller gewollten Apps aus Homebrew, Homebrew Cask und eben dem Mac App Store über eine einzige Textdatei automatisiert werden.

-> https://github.com/mas-cli/mas

Permalink

Howto: macOS Apps mit Keyboard Maestro oder AppleScript aktivieren/pausieren/beenden

Heute möchte ich mal wieder einen kleinen Workflow verlinken, der dieser Tage von Alexander veröffentlicht wurde.

Es geht im Grunde genommen um das an einem bestimmten Wochentag mit vorgegebener Uhrzeit selbstständige Starten von Apps. Dazu kann man die Dauer der Aktivierung bis zum automatischen Beenden der App festlegen.

Als Tools kommen die alles erschlagende Allzweckwaffe Keyboard Maestro und/oder ein AppleScript zum Einsatz.

Viel Spaß beim Nachbauen 😎

youtube/watch?v=g_YGj5GtGRs

Abschließend noch das passende AppleScript, das für die jeweilige App natürlich angepasst werden muss.

Dieses Beispiel bezieht sich ausschließlich auf MailMate, meinen unter macOS bevorzugten Mailclient.

tell application "MailMate"
 launch
 activate
 delay 3
  tell application "System Events"
   activate
   set theTime to text returned of (display dialog "Wie lange soll MailMate aktiviert bleiben?" with title 
                                    "MailMate Aktivierung" default answer "" buttons {"Cancel", "Start"} default button 2)
   delay theTime * 60
   tell application "MailMate" to quit
  end tell
end tell