首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >扫描PDF - iOS (CGPDFScanner)时未检测到空格。

扫描PDF - iOS (CGPDFScanner)时未检测到空格。
EN

Stack Overflow用户
提问于 2014-11-20 12:29:48
回答 1查看 165关注 0票数 0

我正在进行PDF扫描,在这里我想从pdf中提取文本。我使用pdf Multithreading.pdf进行搜索。我能够提取文本,但不能从文本中提取空格,我只得到TJ操作符的回调,而不是Tj的回调。有什么问题吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-20 14:18:12

我能够提取文本,但不能从文本中提取空格,我只得到TJ操作符的回调,而不是Tj的回调。

原因是在你的样本文件

  1. 在文本绘图操作中不使用空格,而是使用Tm操作更改文本绘图位置;
  2. 只使用Tj文本绘图操作,不使用TJ操作。

例如,标题页的文本绘图操作

包括:

代码语言:javascript
运行
复制
BT
/F0 50 Tf
1 0 0 1 60 669.225 Tm
(\0006)Tj                                    %  T
1 0 0 1 83.527 669.225 Tm
(\000J\000T)Tj                               %  hr
1 0 0 1 125.631 669.225 Tm
(\000G\000C\000F\000K\000P\000I)Tj           %  eading
1 0 0 1 273.395 669.225 Tm
(\0002)Tj                                    %  P
1 0 0 1 298.272 669.225 Tm
(\000T)Tj                                    %  r
1 0 0 1 313.599 669.225 Tm
(\000Q)Tj                                    %  o
1 0 0 1 340.076 669.225 Tm
(\000I\000T)Tj                               %  gr
1 0 0 1 382.43 669.225 Tm
(\000C\000O\000O\000K\000P\000I)Tj           %  amming
0 Tc
1 0 0 1 60 609.225 Tm
(\000\))Tj                                   %  G
1 0 0 1 91.7 609.225 Tm
(\000W\000K\000F\000G)Tj                     %  uide
ET  

Tj文本绘图操作中没有空白,只能使用Tm在绘图位置上移动。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27039673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档