【问题标题】:Reading text and images from a pdf document in iOS在 iOS 中从 pdf 文档中读取文本和图像
【发布时间】:2011-08-09 14:05:25
【问题描述】:

我在我的 iPad 应用程序中显示本地存储的 pdf。代码如下:

NSString *path = [[NSBundle mainBundle] pathForResource:@"About Downloads" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:path];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[pdfWebView loadRequest:request];

现在,默认情况下,您不能从由 UIWebView 呈现的 PDF 中复制文本或图像。有没有办法让用户从 pdf 中复制文本和/或图像?

我对 CATitledLayer 不熟悉,所以我想知道在这种情况下它是否有帮助?

【问题讨论】:

  • 从 iOS5 开始更改,您现在可以在 UIWebView 中选择文本。

标签: ios ipad pdf uiwebview catiledlayer


【解决方案1】:

对此没有简单的答案。 PDF 是由更多字典和数组组成的嵌套字典。您必须深入了解CGPDFDocumentVoyeur 是在 PDF 中挖掘时使用的出色工具。 Reader 是渲染 PDF 的一个很好的建议起点。

【讨论】:

    【解决方案2】:

    为了获取 PDF 文档中的文本,我使用 PDF Kitten (https://github.com/KurtCode/PDFKitten)。它工作得很好,但正如作者所说,它不完整并且不支持所有字体类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多