Сохраните содержимое файла PDF в качестве разговорного звука с помощью AppleScript - PullRequest
0 голосов
/ 27 сентября 2011

Я создал простой скрипт, который берет строку и преобразует ее в аудиофайл:

say "This is only a test." using "Fred" saving to file (((path to desktop) as string) & "audio.aiff"

Я бы хотел отредактировать скрипт так, чтобы вместо использования строки «Это всего лишь тест» он получал документ PDF и использовал текст в документе для создания аудиофайла.

1 Ответ

1 голос
/ 27 сентября 2011

Skim , бесплатная программа для просмотра PDF, может быть вам интересна. Это сценарий и содержит команду AppleScript для извлечения текста из определенных страниц PDF. После загрузки Skim вы можете запустить этот скрипт:

tell application "Skim"
    open (POSIX file "/path/to/PDF/document.pdf")
    set the stuff to (get text for page 1 of document 1) as string --change 'page 1' to whatever page number you need
    --if you want all the pages, just use 'every page'
end tell
say the stuff using "Fred" saving to file (((path to desktop) as string) & "audio.aiff")

Удачного кодирования! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...