Вы можете попробовать Spotlight Query или открыть PDF с помощью PDFKit и поиска вручную .
Примечание: I 'Мне не совсем понятно, что вы подразумеваете под словами «я хочу получить ... слова из этого PDF» и «я не могу напрямую использовать документ PDF для поиска слова» ... оба эти понятия кажутся взаимоисключающими.
Обновление
Вы продолжаете говорить «случайные слова» ... Вы в буквальном смысле подразумеваете, что хотите: а) выбирать слова из документа случайным образом для использования в качестве тегов, б) проверить, есть ли в документе какие-либо слова из ранее существующего списка, или в) искать «какие-нибудь важные и интересные слова»?
Если вы имеете в виду «c», тогда используйте SearchKit для построения индекса в памяти .