【问题标题】:Issues in save pdf file on iPad在 iPad 上保存 pdf 文件的问题
【发布时间】:2011-04-15 16:09:08
【问题描述】:

我的 iPad 应用程序中有一个 pdf 文件。我想将该 pdf 文件保存在 iPad 上,以便可以从我的应用程序中读取它。我正在使用以下路径在 iPad 上保存 pdf 文件:-

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

 NSString *documentsDirectory = [paths objectAtIndex:0];

 NSString *fileBPath = [documentsDirectory stringByAppendingPathComponent:@"tmp.pdf"];

但我无法在我的 iPad 上找到这个 pdf 文件。 谁能建议我如何找到它?
文件路径错了吗?然后建议我保存pdf文件的文件路径?

提前致谢

【问题讨论】:

    标签: ipad ios-simulator


    【解决方案1】:

    1) 看到这个SO question/answer regarding creation of a pdf from a UIView

    2) 如果您已经将 pdf 文件作为 NSData 对象,您可以使用

    将其保存到文档目录中的文件中
    [NSData writeToFile:fileBPath atomically:YES];
    

    3) 另一方面,如果 PDF 文件是您的应用程序包的一部分(即在编译时包含在应用程序中),它将不在文档目录中。

    查看 [NSBundle mainBundle] 的文档——这是您的 PDF 所在的位置。

    【讨论】:

    • 我正在我的应用程序中从 UIView 创建一个 pdf,我想将创建的 pdf 文件保存在 iPad 上。
    • @Deepika 我已经更新了上面的答案。您有几个不同的选项,具体取决于您如何/是否创建了 pdf
    • Pdf 已在 iPad 上成功创建....但我无法在 ipad 上找到该文件的图标,因此我可以直接阅读。
    • “找不到图标”是什么意思?
    • 我的意思是如何在应用程序之外打开该文件?
    猜你喜欢
    • 1970-01-01
    • 2012-03-17
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    相关资源
    最近更新 更多