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