QuartzCore PDF套件

QuartzCore PDFKit

所以基本上我正在尝试计算 PDF 的页数,但我遇到了一点麻烦...我导入了 QuartzCore 以使用 PDFKit 计算页数。

我收到的错误是 PDFDocument is an unresolved identifier

import UIKit
import QuartzCore

class Recht: UIViewController, ENSideMenuDelegate, UIWebViewDelegate {
    @IBOutlet var pdfView: UIWebView!
    override func viewDidLoad() {
        super.viewDidLoad()
        pdfView.delegate = self

        let url = NSBundle.mainBundle().URLForResource(String(lawNumberToPresent), withExtension: "pdf")
        let pdfDoc = PDFDocument(URL: url)
        pdfDoc.pageCount()
    }     
}

更新

如果您的部署目标是 iOS11 或更高版本,您可以使用 PDFKit。

原创

PDFKit 仅适用于 Mac OS X,不适用于 iOS。您将需要使用像 FastPdfKit or PSPDFKit 这样的第三方框架,或者编写您自己的 PDF 解析器。