如何在文件管理器中选择 pdf 文件?

Posted

技术标签:

【中文标题】如何在文件管理器中选择 pdf 文件?【英文标题】:How to pick pdf files in file manager? 【发布时间】:2015-03-27 04:49:18 【问题描述】:

我正在尝试在我的应用程序中开发运营商表单,我正在尝试在我的应用程序中实现简历上传(文件上传)。我正在为打开文件管理器编写代码,但我不知道如何选择 pdf 文件在文件管理器中。请任何人帮助完成此操作。谢谢。

 UIButton *button = (UIButton *)sender;
    NSURL *URL = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"pdf"];

    if (URL) 
        // Initialize Document Interaction Controller
        self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:URL];

        //Configure Document Interaction Controller
        [self.documentInteractionController setDelegate:self];

        // Present Open In Menu
        [self.documentInteractionController presentOpenInMenuFromRect:[button frame] inView:self.view animated:YES];

    

这是我用于打开文件管理器的代码。

【问题讨论】:

欢迎来到 ***。请阅读***.com/help/how-to-ask 并确保包含您所询问的代码。 【参考方案1】:

试试这个

 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,            
 NSUserDomainMask, YES); 
 NSString *docsDirectory = [path objectAtIndex:0]; 
 NSString *filePath = [docsDirectory stringByAppendingPathComponent:@“sample.pdf"];
 NSURL *pdfUrl = [NSURL fileURLWithPath:filePath];
 pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);

【讨论】:

这里是哪种数据类型的pdf变量? CGPDFDocumentRelease(pdf);

以上是关于如何在文件管理器中选择 pdf 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在目标c中选择PDF文件中的文本?

怎么在PDF文件中添加签名啊

如何将html文件转成pdf 在线转换

PDF如何提取页面?怎么提取PDF文件中的某一页

如何修改PDF文件,PDF页面怎么裁剪

怎样设置pdf文件的分辨率?