इस लेख में हम देखेंगे कि आईओएस में स्विफ्ट का उपयोग करके एक पीडीएफ फाइल कैसे खोलें। यहां हम आईओएस में वेबव्यू में पीडीएफ खोलने के उदाहरण के साथ ऐसा करेंगे। आइए एक प्रोजेक्ट बनाएं और WKWebView को स्टोरीबोर्ड में जोड़ें।
इसके आउटलेट को ViewController क्लास से कनेक्ट करें।
अब हम दो अलग-अलग चीज़ें देखेंगे
-
वेब पर किसी URL से PDF फ़ाइल खोलना.
किसी url से वेब दृश्य खोलने के लिए, सबसे पहले हमारे पास एक pdf फ़ाइल वाला url होना चाहिए। इस उदाहरण में मैं एक डमी URL का उपयोग करूँगा https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf
आइए पहले एक URL बनाएं,
<पूर्व>यूआरएल दें:यूआरएल! =URL (स्ट्रिंग:"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf")अब शेष चरण दोनों विधियों में समान हैं, तो आइए विधि 2 और शेष चरण देखें।
-
स्थानीय संग्रहण से PDF खोलना.
अगर pdfURL =Bundle.main.url(forResource:"dummy", withExtension:"pdf", उपनिर्देशिका:nil, localization:nil) { let request =URLRequest.init(url:pdfURL) wbView.load(request) )}
पहली पंक्ति में हमने एक URL बनाया, और फिर चरण दो और चरण तीन में एक अनुरोध बनाना और वेब दृश्य में लोड करना है।
जब हम सिम्युलेटर में उपरोक्त विधियों में से कोई भी चलाते हैं तो हमें नीचे दिखाए गए जैसा परिणाम मिलता है।