ในบทความนี้ เราจะมาดูวิธีการเปิดไฟล์ 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 จากนั้นขั้นตอนที่สองและขั้นตอนที่สามคือการสร้างคำขอและโหลดในมุมมองเว็บ
เมื่อเราเรียกใช้เมธอดใดๆ ข้างต้นในโปรแกรมจำลอง เราจะได้ผลลัพธ์ที่คล้ายกับที่แสดงด้านล่าง