0

我使用 QLPreviewcontroller 在 iPad 应用程序中工作过 pdf 文件阅读器,但我需要在 iPad 的弹出窗口上显示 pdf 超链接显示的内部,任何人都可以提供帮助。

 documentPath = [[NSBundle mainBundle] pathForResource:@"my_file" ofType:@"pdf"];
        fileURL = [NSURL fileURLWithPath:documentPath];
        //fileURL = [NSURL URLWithString:kStringURLUIDocumentInteractionControllerPDF];

}
//creating the object of the QLPreviewController
QLPreviewController *previewController = [[QLPreviewController alloc] init];

//settnig the datasource property to self
previewController.dataSource = self;

//pusing the QLPreviewController to the navigation stack
[[self navigationController] pushViewController:previewController animated:YES];
//remove the right bar print button
[previewController.navigationItem setRightBarButtonItem:nil];
[previewController release];
4

1 回答 1

2

您要问的问题并非不可能,而是极其复杂,可能需要数千行代码。Quartz 具有完成您所要求的所有功能,但它将成为文档记录不足的结构的一项重大任务。

这将更有可能使用外部库来完成。我以前用PSPDFKitFoxit Embedded SDK做过,但都不便宜。如果您的代码是 GPL 许可的,您可以考虑MuPDF,但它可能对商业软件没有帮助。

于 2013-10-19T21:04:36.263 回答