인쇄 할 수없는 PDF 문서를 만들고 싶습니다. 나는 그것을 위해 Quartz 프레임 워크를 사용하고있다.OS X/iOS : 인쇄 할 수없는 PDF는 어떻게 만듭니 까?
PDFDocument *pdfDocument = ...
NSMutableDictionary *options = [[NSMutableDictionary alloc] init];
[options setValue:@"test-password" forKey:(NSString *)kCGPDFContextUserPassword];
[options setValue:@0 forKey:(NSString *)kCGPDFContextAllowsPrinting];
[pdfDocument writeToFile:savePath withOptions:options];
하지만 난 여전히 암호를 입력 할 필요없이 Preview.app와 결과 파일을 인쇄 할 수 있습니다 : 이것은 내가 (단락) 할 것입니다. 나는 kCGPDFContextOwnerPassword을 설정하면
, 문서 암호 내가 잘못 뭐하는 거지 (그러나 인쇄 기능)
로 잠겨?
감사합니다.