Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะเปิดและปิดไฟล์ PDF โดยใช้ Swift ได้อย่างไร?


ในบทความนี้ เราจะมาดูวิธีการเปิดไฟล์ pdf โดยใช้ swift ใน iOS เราจะใช้ตัวอย่างการเปิด pdf ใน webView ใน iOS มาสร้างโปรเจ็กต์และเพิ่ม WKWebView ลงในกระดานเรื่องราวกันเถอะ

เชื่อมต่อเต้าเสียบเข้ากับคลาส ViewController

ตอนนี้เราจะเห็นสองสิ่งที่แตกต่างกัน

  • การเปิดไฟล์ PDF จาก URL บนเว็บ

ในการเปิดมุมมองเว็บจาก url ก่อนอื่นเราต้องมี url ที่มีไฟล์ pdf ในตัวอย่างนี้ ฉันจะใช้ 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 และขั้นตอนที่เหลือกัน

  • การเปิด 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 จากนั้นขั้นตอนที่สองและขั้นตอนที่สามคือการสร้างคำขอและโหลดในมุมมองเว็บ

เมื่อเราเรียกใช้เมธอดใดๆ ข้างต้นในโปรแกรมจำลอง เราจะได้ผลลัพธ์ที่คล้ายกับที่แสดงด้านล่าง

จะเปิดและปิดไฟล์ PDF โดยใช้ Swift ได้อย่างไร?