Извлечение текста, рендеринг и наложение водяных знаков.
Мы продолжаем наш цикл простейших инструкций по работе с Automator. Началось все со статьи:
Теперь разберемся с PDF. В OS X доступна роскошная функциональность для работы с этим форматом. И большая часть рутинной работы с документами автоматизируется за пару десятков секунд!
Этот факт наглядно демонстрируют три простейших инструкции.
Создаем программу для конвертирования PDF в текст
1. Открываем Программы -> Automator и выбираем пункт меню Файл -> Новый. И в появившемся окне кликаем на иконку Программа:
2. Перетаскиваем на основное поле действие Запросить объекты Finder:
3. Перетаскиваем на основное поле действие Получить выбранные объекты Finder:
4. Перетаскиваем на основное поле действие Извлечь текст PDF:
5. Нажимаем Command + S и сохраняем программу в нужной папке. Теперь у нас есть такой значок:
6. Приготовим PDF-файл:
7. Кликнем на значок программы.
8. Выберем наш PDF-файл:
9. Радуемся результату:
Создаем программу для преобразования PDF в JPEG
1. Открываем Программы -> Automator и выбираем пункт меню Файл -> Новый. И в появившемся окне кликаем на иконку Программа:
2. Перетаскиваем на основное поле действие Запросить объекты Finder:
3. Перетаскиваем на основное поле действие Получить выбранные объекты Finder:
4. Перетаскиваем на основное поле действие Обрабатывать PDF-страницы как изображения:
5. Перетаскиваем на основное поле действие Переместить объекты Finder:
6. Выбираем папку для хранения готовых картинок:
7. Нажимаем Command + S и сохраняем программу.
8. Запускаем ее и выбираем нужный PDF.
9. Радуемся результату:
Каждая страничка на отдельной картинке.
Создаем программу для наложения водяных знаков на страницы PDF
1. Открываем Программы -> Automator и выбираем пункт меню Файл -> Новый. И в появившемся окне кликаем на иконку Программа:
2. Перетаскиваем на основное поле действие Запросить объекты Finder:
3. Перетаскиваем на основное поле действие Получить выбранные объекты Finder:
4. Перетаскиваем на основное поле действие PDF-документы с водяным знаком:
5. Выбираем файл с водяным знаком:
6. Перетаскиваем на основное поле действие Переместить объекты Finder:
7. Сохраняемся, запускаем программу, выбираем нужный файл.
8. Радуемся результату:
Обратите внимание, что по умолчанию водяной знак ставится в левый нижний угол. Если вас это не устраивает, то его расположение можно поменять на пятом шаге.
Что еще может делать Automator с PDF?
Защищать файлы паролем:
Приписывать метаданные:
Извлекать тексты аннотаций:
Объединять несколько PDF-файлов в один:
Переименовывать:
Считывать мета-данные:
Разделять PDF-файл на документы по одной странице:
Продолжение следует. Двигаясь вот такими маленькими шагами от статье к статье, постоянные читатели iphones.ru cкоро будут знать все самые полезные и интересные возможности Automator.
22 комментариев
Форум →Спасибо!
@iVenom_1993, :-)
Полезная статья, и материал подан очень доступно.
@yurembo, :-)
convert -density 300 1.pdf -resize 25% -quality 96 1.jpg
pdf – > jpg с помощью imagemagick
к статье имеет не прямое отношение, но вдруг кому то поможет :)
@SuperSega, да отличный способ) но когда у нас была статья про Image Magick https://www.iphones.ru/iNotes/508561 все отписывались, что хотят пользоваться Automator(
@Ирина Чернова, Обе статьи найдут читателя.
Спасибо за ссылку, ту статью я пропустил.
@SuperSega, чаще заходите на iPhones.ru, чтобы ничего не пропускать:-)
Спасибо!!!!!!!!!!!!!!!
@aydaya, будут еще задачи для Automator, делитесь пожалуйста)
@Ирина Чернова, у меня получилось создать скрипт по вашему мануалу для преобразования PDF в JPEG, но вот не задача, как работать с массивами? Когда мне нужно сконвертить файл, он дает возможность выбора только 1-ого файла. Мне иной раз приходится преобразовывать до 15 файлов одновременно в которых по 5-20 страниц. Как выбрать сразу все?
@aydaya, ждите. Будет статья про работу с файлами, станет все понятно.
@Ирина Чернова, спасибо!!! Жду, а пока PDF converter выручает )))
@aydaya, еще раз подумала над вашим вопросом. Надо в блоке где выбираются файлы поставить галочку “Разрешить множественный выбор”. И тогда можно несколько файлов выбирать.
@Ирина Чернова, Ирина, мега респект Вам! Лайк, класс, нравится, палец вверх))))) Все получилось! Я так понял что можно как-то закинуть этот процесс в док и просто перетягивать на него пачку с файлами..Можно же?
@aydaya, что значит закинуть в док?
Можно сделать его действием папки, а папку закрепить на левой панельке.
@Ирина Чернова, в смысле сделать так, чтобы сам скрипт (иконка с процессом) была только в доке. А потом я при работе с папками, просто выделяю нужное и массив навожу на иконку с процессом, которая закреплена в доке.
@aydaya, https://www.iphones.ru/iNotes/536980 тут есть про это
У меня создана через Automator следующая автоматизация. При каталогизации заметок в Evernote им присваиваю определенные теги. Скрипты обрабатывают еженедельно заметки в Evernote и по заметкам, с которыми нужно поработать дальше, формируют задачи в Omnifocus’е. Единственное что пришлось докупать это Lingon, программа для запуска по расписанию скриптов (изначально сделал запуск через календарь, но работало коряво).
@AnVS, lingon это интересно! Спасибо! У меня тоже проблемы с запуском по расписанию бывают)
@Ирина Чернова, боюсь огорчить но не скоро, и далеко не все :)
автоматор можно использовать не только из готовых действий, но и писать свои, так, что можно даже небольшую программу (большую тоже можно, но бессмысленно, очень уж неторопливой получится)
@admiless, и по Java Script автоматизациям для OS X тоже статьи будут)
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Какой сторонний плеер будет работать с Apple Music на iPhone
Как избавиться от ошибки Требуется подтверждение в App Store?
Прячем любые настройки macOS, чтобы их нельзя было изменить
Как на iPhone скрыть рекомендуемые контакты в меню Поделиться
Как отслеживать качество сна на Apple Watch
Почему не все беспроводные зарядки заряжают Apple Watch
Какую версию macOS поддерживает ваш Mac. Проверяем возможность отката
Как передавать голосовые сообщения с iPhone на любую беспроводную колонку