如何在Cocoa应用程序中打开PDF

Ram*_*Ram 3 cocoa objective-c

我想在Cocoa应用程序中打开一个PDF.我尝试了以下操作使用预览打开PDF.

[[NSWorkspace sharedWorkspace] openURL:[NSURL fileURLWithPath:@"filepath"]];
Run Code Online (Sandbox Code Playgroud)

但我想打开附加到窗口的PDF,类似于Xcode的帮助窗口.你是如何使用PDFKit实现这一目标的?

Ram*_*Ram 5

我导入了QuartzFrameWork,并PDFView在xib中添加了一个.以下代码为我完成了这项工作:

NSURL *url = [NSURL fileURLWithPath:@"filePath"]
PDFDocument *pdfDoc = [[PDFDocument alloc] initWithURL:url];
[_pdfView setDocument:pdfDoc];
Run Code Online (Sandbox Code Playgroud)