我正在尝试以PDF格式搜索文本,我的项目在大部分PDF上工作正常,但无法在某些PDF上搜索文本,xcode在控制台上显示此消息: "无法解析嵌入式CMap。" 如何解决此问题,以便我可以在所有PDF上搜索文本。任何建议都会很棒。提前致谢 。
答案 0 :(得分:0)
通常,无法在所有PDF中搜索文本。这有两个主要原因:
PDF使用与Unicode不对应的字符代码。在这种情况下,使用Cmap将PDF字符代码与Unicode相关联,但不要求在PDF文档中出现。
即使包含Cmap,也不保证文本字符在PDF文档中按顺序出现。 PDF显示与基于几何而不是文本的字符代码对应的字形。