/ / ऐप्पलस्क्रिप्ट - सेबस्क्रिप्ट का उपयोग करके बोले गए ऑडियो के रूप में पीडीएफ फ़ाइल की सामग्री को सहेजें

ऐप्पलस्क्रिप्ट - सेबस्क्रिप्ट का उपयोग करके बोले गए ऑडियो के रूप में पीडीएफ फ़ाइल की सामग्री को सहेजें

मैंने एक साधारण स्क्रिप्ट बनाई है जो एक स्ट्रिंग लेता है और इसे एक ऑडियो फ़ाइल में परिवर्तित करता है:

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

मैं स्क्रिप्ट को संपादित करना चाहता हूं ताकि स्ट्रिंग का उपयोग करने के बजाय "यह केवल एक परीक्षण है" यह एक पीडीएफ दस्तावेज लाएगा और ऑडियो फाइल बनाने के लिए दस्तावेज़ में टेक्स्ट का उपयोग करेगा।

उत्तर:

उत्तर № 1 के लिए 1

हवा में घूमना, एक मुफ्त पीडीएफ दर्शक, आप के लिए ब्याज हो सकता है। यह स्क्रिप्ट योग्य है और कुछ पीडीएफ पृष्ठों से टेक्स्ट निकालने के लिए ऐप्पलस्क्रिप्ट कमांड की सुविधा देता है। एक बार जब आप स्कीम डाउनलोड कर लेते हैं, तो आप इस स्क्रिप्ट को चला सकते हैं:

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")

हैप्पी कोडिंग! :)