如何为选定的 pdf 查看器打开 pdf 到 iphone?
Posted
技术标签:
【中文标题】如何为选定的 pdf 查看器打开 pdf 到 iphone?【英文标题】:How i can open pdf into iphone for selected pdf viewer? 【发布时间】:2014-06-26 11:57:04 【问题描述】:如果您在邮箱中获得 pdf 文件,长按 pdf 文件,那么您将获得弹出框,其中包含您已安装的 pdf 阅读器应用程序的列表。那么如何添加我们的应用来打开pdf文件呢?
【问题讨论】:
developer.apple.com/library/ios/documentation/filemanagement/… ? 【参考方案1】:用UIDocumentInteractionController
- (void)onOpenWith:(UIButton *)theButton path:(NSString *)path
NSURL *URL = [NSURL fileURLWithPath:path];
if (URL)
self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:URL];
self.documentInteractionController.delegate = self;
[self.documentInteractionController presentOptionsMenuFromRect:CGRectZero
inView:theButton
animated:YES];
#pragma mark - UIDocumentInteractionControllerDelegate
- (UIViewController *)documentInteractionControllerViewControllerForPreview:(UIDocumentInteractionController *)controller
return self;
- (UIView *)documentInteractionControllerViewForPreview:(UIDocumentInteractionController *)controller
return self.view;
- (CGRect)documentInteractionControllerRectForPreview:(UIDocumentInteractionController *)controller
return self.view.frame;
【讨论】:
以上是关于如何为选定的 pdf 查看器打开 pdf 到 iphone?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 Textricator PDF OCR 阅读器设置 FSM 配置?
ASP.NET 3.5 - 在 pdf 查看器中直接从流中打开 PDF
使用特定配置打开 Puppeteer(下载 PDF 而不是 PDF 查看器)