小编Ali*_*Ali的帖子

Swift中的功能,可将一个Pdf文件附加到另一个Pdf

我使用以下代码在两个不同的视图中创建了两个不同的pdf文件:

private func toPDF(views: [UIView]) -> NSData? {

    if views.isEmpty {return nil}

    let pdfData = NSMutableData()
    UIGraphicsBeginPDFContextToData(pdfData, CGRect(x: 0, y: 0, width: 1024, height: 1448), nil)
    let context = UIGraphicsGetCurrentContext()

    for view in views {
        UIGraphicsBeginPDFPage()
        view.layer.renderInContext(context!)
    }

    UIGraphicsEndPDFContext()

    return pdfData
}
Run Code Online (Sandbox Code Playgroud)

在最终视图中,我使用以下命令调用这两个文件:

let firstPDF = NSUserDefaults.standardUserDefaults().dataForKey("PDFone")
let secondPDF = NSUserDefaults.standardUserDefaults().dataForKey("PDFtwo")
Run Code Online (Sandbox Code Playgroud)

我的问题是:有人可以建议将第二个文件追加到第一个文件的功能吗?(两者均为NSData格式)

pdf swift

4
推荐指数
2
解决办法
1768
查看次数

标签 统计

pdf ×1

swift ×1