Работаем с текстом с помощью Automator
Сегодня мы продолжаем серию статей, в которых описываем некоторые возможности замечательной системной утилиты Automator. Поскольку у многих она просто пылится среди остальных приложений, пора бы уже заставить ее поработать и облегчить работу с текстом.
Для начала мы рассмотрим извлечение текста из документа в формате PDF. Безусловно, в PDF приятно просматривать содержимое того или иного файла, но редактировать текст все же удобнее в другом редакторе — Word, Pages и так далее.
Запускаем Automator и выбираем создание новой программы.
Далее заходим в категорию «PDF-файлы» и в ней находим опцию «Извлечь текст PDF».
Дважды кликнув по ней, мы попадем в меню настройки нашей программы. Устанавливаем на выходе форматированный текст (RTF), выбираем место хранения конвертированного файла (в моем случае это рабочий стол) и имя документа.
Затем сохраняем программу с помощью меню «Файл-Сохранить», но не торопимся ее запускать. Почему? Мы сделали так, что извлечение текста из PDF будет происходить лишь в том случае, если перетащить документ на иконку программы. Как только вы это сделаете, конвертированный файл появится в той папке, которую вы выбрали, в течение пары секунд. Как видите, в этом нет ничего сложного.
По аналогичному принципу работает функция сохранения буфера обмена в текстовый файл. Чем копировать текст со страницы в Интернете, открывать редактор и вставлять его туда, не легче ли сделать все это автоматически? Для этого создаем новую службу.
В поиске вводим опцию «Получить содержимое буфера обмена». Откроется меню настройки новой службы.
В качестве входных данных выбираем пункт «Нет входных данных». Затем, не покидая окно работы со службой, находим слева раздел «Текст» и выбираем «Новый текстовый файл». Меню создания нового текстового файла появится в нашей службе. Здесь можно изменить название документа, место его сохранения и кодировку.
Сохраняем службу как и в первом случае, а для удобного доступа к ней задаем сочетание клавиш. Открываем системные настройки и далее «Настройки служб», где и находим созданную службу. Задать сочетание клавиш можно с помощью двойного клика.
Теперь при копировании текста в буфер обмена вы можете включить эту службу, и содержимое автоматически сохранится сразу в текстовый файл.
В следующих материалах мы рассмотрим другие возможности утилиты Automator.