diff --git a/Pod/Classes/Renderer/PDFRenderer.swift b/Pod/Classes/Renderer/PDFRenderer.swift index 94b1deb..6936007 100644 --- a/Pod/Classes/Renderer/PDFRenderer.swift +++ b/Pod/Classes/Renderer/PDFRenderer.swift @@ -25,9 +25,13 @@ open class PDFRenderController { let documentRef = document.documentRef let pages = document.pageCount let title = document.fileUrl?.lastPathComponent ?? "annotated.pdf" + let documentInfo = {() -> Dictionary? in + guard let password = document.password else { return nil } + return [kCGPDFContextUserPassword: password, kCGPDFContextOwnerPassword: password] + }() let tempPath = NSTemporaryDirectory() + title - UIGraphicsBeginPDFContextToFile(tempPath, CGRect.zero, nil) + UIGraphicsBeginPDFContextToFile(tempPath, CGRect.zero, documentInfo) for i in 1...pages { let page = documentRef?.page(at: i) let bounds = document.boundsForPDFPage(i)