Hazel 這個之前一直不溫不火的軟件最近突然在少數(shù)派火了起來,究其原因兔沃,應該是緣于來自 Matrix 的一篇文章佳簸,之后來自 @JailbreakHum 的 「把你的 iOS 設備變成控制 Mac 的「遙控器」」再次將這股 Hazel 熱推向了高潮。于是际看,好久沒發(fā)文的我也來湊個熱鬧,希望郭老師看到后不會嫌棄我好久沒寫稿了矢否。
今天仲闽,我以轉(zhuǎn)換 PDF 格式為例,講一講如何利用 Hazel 和 Automator 自動轉(zhuǎn)換文件格式僵朗。
在 iOS 上赖欣,我們常用的轉(zhuǎn)換 PDF 格式的方法包括但不限于如下幾個:
- 利用 Share Sheet 里 Save PDF to iBooks 這個動作;
- 利用 Workflow 里 Make PDF 這類 workflow验庙;
- 使用 Readdle 家的 PDF Converter 這個應用顶吮。
因為我平時有很多課程的課件都是 .pptx 格式的,但是在 PowerPoint 上批注很不方便粪薛,所以我需要講這些課件一一轉(zhuǎn)換為 PDF 文件矾芙。 在我的 iPad Pro 上苟蹈,我會在 PDF Expert 上將我放置課件的文件夾設置為同步文件夾跋破,打開預先下載好的 PPT 課件后凤薛,我只需點擊右上角分享菜單里的 「Convert to PDF」淮椰,這個 PPT 課件會通過 PDF Converter 自動轉(zhuǎn)換為 PDF 文件并上傳到與原文件相同的文件夾蟹漓。所以對我來說栏赴,在 iOS 設備上轉(zhuǎn)換 PDF 格式還是比較方便的镊辕。
但是在 Mac 上情況就稍顯復雜了痛阻。在用 PowerPoint 打開課件后菌瘪,我需要依次點擊 「File」-「Export」-「File Format」-「PDF」-「Where」,然后經(jīng)過點擊層層文件夾選中該 PPT 課件所在的文件夾。
一次次重復無意義的操作讓我感到十分不爽俏扩,于是就開始琢磨如何讓這一工作流自動化糜工。
接下來讓我們以下圖中的這個課件為例。
首先录淡,我們在 Hazel 里建立一個這樣的規(guī)則捌木。
接著,我們需要使用 Automator 創(chuàng)建一個 workflow嫉戚,如下圖所示刨裆。
AppleScript 的代碼如下:
下載地址:Droplr
建好后將這個 workflow 保存到本地任意位置,保存到 iCloud Drive 會導致 Hazel 無法讀取彬檀。
最后帆啃,就是圍繞這個 workflow 建立另外一個 Hazel 的規(guī)則了。
最終效果就是點擊下載這個課件后窍帝,這個課件儲存到了 「Documents」這個文件夾努潘, 然后通過第一個 Hazel 的規(guī)則自動歸檔到相應的文件夾里,接著運行第二個 Hazel 的規(guī)則坤学,自動啟動 Microsoft PowerPoint疯坤,執(zhí)行導出為 PDF 這個動作,并保存到相應的文件夾深浮。(提示:在轉(zhuǎn)換時可能會提醒要求獲取文件權限压怠,點擊獲取即可。)
這個例子只是拋磚引玉略号,大家還可以通過修改 AppleScript 來完成其他格式之間的轉(zhuǎn)換刑峡,也希望借此能夠激發(fā)大家的靈感,踴躍討論玄柠,并吸引更多的人參與到利用 Hazel 提高效率的實踐和探索中來突梦。