Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Swift में PDF फाइल कैसे खोलें और बंद करें?

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 बनाया, और फिर चरण दो और तीन हैं: एक रिक्वेस्ट बनाएं और वेब व्यू में लोड करें।

जब हम उपरोक्त किसी भी विधि को सिम्युलेटर में चलाते हैं तो हमें नीचे दिखाए अनुसार समान परिणाम मिलता है:

Swift में PDF फाइल कैसे खोलें और बंद करें?

  1. JNLP फाइल क्या है और इसे कैसे खोलें? JNLP फाइल क्या है और इसे कैसे खोलें?

    एक यूनिक एक्सटेंशन वाली हर फाइल एक एप्लिकेशन से जुड़ी होती है जो इसे चलाता है। अधिकांश उपयोगकर्ता जो Java से अपरिचित हैं या बस इसके बारे में जानना शुरू कर रहे हैं, वे कुछ फाइल एक्सटेंशन से अनजान होंगे। कई उपयोगकर्ता .jnlp फाइलों के बारे में सोच रहे हैं कि वे क्या हैं और उन्हें कैसे खोलें। चूंकि JNLP

  1. .DAT फाइल क्या है और विंडोज में इसे कैसे खोलें? .DAT फाइल क्या है और विंडोज में इसे कैसे खोलें?

    DAT फाइल विभिन्न एप्लिकेशन द्वारा बनाई गई एक सामान्य जेनेरिक डेटा फाइल है। उपयोगकर्ता आमतौर पर इस फॉर्मेट की फाइल को अपने विंडोज ऑपरेटिंग सिस्टम में पाएंगे। कुछ लोग आश्चर्य कर सकते हैं कि यह फाइल क्या है और इस फाइल की क्या आवश्यकता है। कुछ उपयोगकर्ता इन फाइलों को खोलकर उस डेटा की जांच करना चाहेंगे ज

  1.  .bak  फाइल एक्सटेंशन क्या है और इसे कैसे खोलें? '.bak' फाइल एक्सटेंशन क्या है और इसे कैसे खोलें?

    कई उपयोगकर्ताओं ने अपने एप्लिकेशन डायरेक्टरी में अलग-अलग नाम वाली फाइलों के साथ .bak फाइल एक्सटेंशन देखा होगा। हर एक्सटेंशन का अलग काम और अर्थ होता है। कुछ सॉफ्टवेयर फाइल सेव या क्रैश होने पर स्वचालित रूप से इस एक्सटेंशन के साथ आपकी फाइल की एक कॉपी बना देते हैं। उपयोगकर्ता उत्सुक होते हैं कि .bak फा