Trong bài đăng này, chúng ta sẽ tìm hiểu cách tải PDF trong UIWebView.
Tải PDF trong WebView rất đơn giản. Chỉ cần làm theo các bước sau.
Bước 1 - Mở Xcode → Dự án mới → Ứng dụng một lần xem → Đặt tên cho nó là “PDFInWebView”
Bước 2 - Mở Main.storyboard và thêm UIWebView như hình dưới đây
Bước 3 - Tạo @IBOutlet cho UIWebView, đặt tên là webview.
Bước 4 - Thêm dưới dạng dự án PDF mẫu. Chúng tôi sẽ tải tệp PDF này trong webivew. Tôi đang thêm một tệp PDF có tên là PDF mẫu.
Bước 5 - Thêm các dòng sau trong phương thức viewDidLoad của ViewController
if let pdf = Bundle.main.url(forResource: "sample", withExtension: "pdf", subdirectory: nil, localization: nil) { let reqest = NSURLRequest(url: pdf) webView.loadRequest(reqest as URLRequest) }
Trong đoạn mã trên, trước tiên, chúng tôi nhận được URL của tệp pdf mẫu, sau đó tải URL đó vào chế độ xem web.
Bước 6 - Chạy dự án, bạn sẽ thấy tệp PDF tải trong webview