在 XCode 中创建 PDF 查看器
Posted
技术标签:
【中文标题】在 XCode 中创建 PDF 查看器【英文标题】:Creating a PDF viewer in XCode 【发布时间】:2014-09-23 22:43:41 【问题描述】:我是 XCode 和 Objective-C 的新手,我正在尝试使用 Cocoa 创建一个多文档 PDF 查看器。我正在使用 Quartz 框架,但不完全确定如何执行此操作。
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
【参考方案1】:您可以参考苹果提供的示例应用程序-https://developer.apple.com/library/mac/samplecode/PDFAnnotationEditor/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004035
【讨论】:
如何从“打开”菜单(或通过按钮)打开 PDF 文档?目前,我只是对其进行硬编码以打开特定的 PDF 文档。我希望能够从我的文件中选择要打开的 PDf 文档。 为您的按钮或菜单项创建 IBAction 并在其中添加以下代码 - "NSOpenPanel *openPanel = [NSOpenPanel openPanel]; [openPanel beginWithCompletionHandler:^(NSInteger result) if(result == NSFileHandlingPanelOKButton) NSURL *url = [[openPanel URLs] objectAtIndex:0]; // 使用上面选择的 url 在你的应用程序中加载 pdf 文档 ];" 酷,谢谢。如何实现多文档功能?我不知道该怎么做? 示例应用默认支持此功能。无需为此付出额外的努力。以上是关于在 XCode 中创建 PDF 查看器的主要内容,如果未能解决你的问题,请参考以下文章