【发布时间】:2014-03-24 07:00:23
【问题描述】:
在我的一个 iPad 应用程序中,我创建了 PDF 报告并在 Web 视图中显示它,用户可以将该报告通过电子邮件发送给客户。以下代码用于创建报告。
NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"owner", kCGPDFContextOwnerPassword, @"user", kCGPDFContextUserPassword, kCFBooleanFalse, kCGPDFContextAllowsCopying, kCFBooleanFalse, kCGPDFContextAllowsPrinting, nil];
UIGraphicsBeginPDFContextToFile(thefilePath, CGRectZero, dictionary);
密码保护对我来说很好用。
但我们的要求是,当用户在应用程序的 Web 视图中打开该 PDF 文件时,它不应该要求输入密码。只有当用户将该 PDF 文件通过电子邮件发送给客户并且该客户尝试查看它时,它才会要求输入密码。
所以我想知道是否有任何选项,以便当用户在 Web 视图中查看 PDF 文件时,我们可以通过在应用程序内以编程方式提供密码来打开 PDF 文件。
提前致谢!!
【问题讨论】:
标签: ios iphone objective-c pdf