Я создал простой сервис, который применяет фильтр Quartz Black & Wite (единственный блок в программе) к открытому в данный момент PDF и хотел бы, чтобы он отображался в меню «Сервисы» в приложении «Просмотр». Я выбрал PDF для просмотра в приложении Preview, хотя он не отображается в меню приложений (настройка файлов и папок тоже не работает). Служба в ~ Library \ Services, она отображается и проверяется в Предпочтениях.
Другие службы отображаются корректно (например, службы Finder).
Я создал его таким образом: сначала выбрал создание службы, затем установил получение PDF в Preview.app, затем добавил Quartz-фильтр. Сохранено и открыто для добавления в библиотеку.
Я просмотрел связанные вопросы, и в целом у всех одна и та же проблема, но я не нашел подходящего решения, поэтому, возможно, у кого-то есть понимание требований к сервису, который должен отображаться в контексте или в меню приложения.
Служба Automator не отображается в меню служб
Workflow Службы не отображаются в меню служб
has scripting terminology
будет установлено false
ограничение на то, что будет происходить в самом предварительном просмотре в зависимости от того, как определен рабочий процесс .