如何使用 Swift 查看保存在我的文档目录中的 PDF 文件?

How do I view a PDF file saved in my document directory using Swift?

我构建了一个订购应用程序并将订单 sheet 编码为保存到文档目录的 PDF。

我想要一种在将 PDF 作为电子邮件发送之前预览 PDF 的方法,希望有人能给我一些关于如何 load/preview PDF 以及如何使用 [=11 发送它的建议=].

您可以使用 PDFKit.amazing 工具查看 PDF https://developer.apple.com/documentation/pdfkit

import PDFKit

class TextPreviewController: BaseController {
    
    @IBOutlet weak private var pdfView: PDFView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        setupView()
    }
    
    private func setupView() {
        let fm = FileManager.default
    let docsurl = try! fm.url(for:.documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
    let myurl = docsurl.appendingPathComponent("Owl.jpg")
    guard let path = myurl,
        let pdfDocument = PDFDocument(url: URL(fileURLWithPath: path))else { return }
    pdfView.displayMode = .singlePageContinuous
    pdfView.autoScales = true
    pdfView.displayDirection = .vertical
    pdfView.document = pdfDocument
    }
            
}

你只需要把你link放在PDF上,它就会打开。