问题标签 [cgpdfdocument]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
654 浏览

cocoa-touch - PDF 文件已加载到 CGPDFDocumentRef 中,但未显示在视图中

我想使用 CGPDF API 在 IPAD 上显示和操作 PDF,但首先,我试图以简单的方式在我的视图上显示 PDF(无需屏幕调整)。我不知道为什么我的应用程序中没有出现 PDF,也许我做错了。我正在使用 NSLOG 来计算页数,它确实有效,但 PDF 没有出现,只是在我的模拟器屏幕上出现白色背景。

这是我的代码:

0 投票
1 回答
2602 浏览

ios - 如何使用来自 iOS 应用程序的 X.509 证书数据对 PDF 进行数字签名

我在我的应用程序中生成 PDF。我想为通过我的应用程序生成的这些 pdf 文件提供最好的安全性。我添加了 Apple 提供的默认安全选项,例如所有者密码、允许复制、允许打印等...

但我想添加我的证书信息或将其称为使用自定义证书(X.509 证书)文件对 pdf 进行数字签名。

安全框架有什么帮助吗?或如何实现?

0 投票
0 回答
135 浏览

ios - 如何在 iOS 中释放 CGPDFArrayRef 对象?

我正在使用以下方法来处理pdf

在使用 xcode 进行分析时,我遇到了 outputArrAY 的内存泄漏。我如何释放作为 CGPDFArrayRef 的 outputArray。

另外,我如何在 arc 中通过以下方法释放 tempStr:

0 投票
2 回答
330 浏览

ios - 使用 QuartzCore 在可缩放的 CGPDF 文档上绘制几何图形(圆形或矩形)


    我正在尝试在我的资源包中由 CGContextRef 生成的 pdf 文档上绘制触摸(鼠标点击)。我从 Apple zoomingpdfviewer开始, 在那里我有一个 UIScrollView 和 Pdf 是由CGContextDrawPDFPage(context, pdfPage);

我还在 scrollView 上添加了一个 CATiledLayer,并且每次都在 layoutSubviews 中绘制它 - 当 UIScrollView 被缩放时。我有点困惑,我应该在 scrollView CGContext 或 TileLayers 上绘制鼠标点。

--> 继续前进,我想在用户点击的 pdf 文档上添加一个矩形/圆圈/点。
  刚开始我是:
CGContextMoveToPoint(context, 5,5); CGContextSetLineWidth(context, 12.0f); CGContextSetStrokeColorWithColor(context, [[UIColor redColor] CGColor]); CGContextAddRect(context, CGRectMake(50, 50, 20, 50)); CGContextAddLineToPoint(context, 25, 5); CGContextStrokePath(context);

将其绘制到当前上下文。同样,我计划在用户点击时进行绘制。
  但是当我缩放并重新绘制 TitledLayer 以匹配缩放内容时,这些绘制的矩形/圆形消失了。
如果我没记错,那么 CATiledLayer 被绘制在 currentContext rects/ circle 之上。
     
   最终功能与添加了 Tile Layers 的 Maps App 非常相似,但即使在地图缩放后,放置的点也完全位于同一位置。
     
    在看到许多诸如在 scrollViewpdf iOS 查看器上绘图之类的帖子后,非常迷茫。
    有谁知道我如何在 pdf 文档上绘制几何图形(矩形/点)并保持它们的位置完全相同,即使 PdfView 放大和缩小?我应该将 pdf 转换为图像还是任何其他方式来做到这一点?

0 投票
1 回答
319 浏览

ios - 在位图上下文中呈现的 CFGPDF 质量较差

有没有办法在不损失质量的情况下将 PDF 页面渲染为位图上下文?

这是我的代码:

渲染页面

0 投票
2 回答
417 浏览

ios - 无法在 ios 中读取 Pdf 文本

我正在尝试在我的 iOS 应用程序中提取 pdf 文档的文本,我正在使用CGPDFScanner .. 我使用了这些链接中的参考:

上述两个链接中指定的方法适用于一些简单的(Objective-c 编程)类型的 pdf。但是当我尝试从 pdf 中提取文本时,例如“ Head First ”系列中的文本,我得到了垃圾值。请建议我一些适用于所有类型 pdf 的解决方案

0 投票
1 回答
6259 浏览

pdf - 在 PDF 上写行

我想在 pdf 文档上逐行写我的代码是在页面中心写文本如何逐行写?

0 投票
0 回答
467 浏览

ios - iOS CGpdf 使用 CGrect 突出显示文本

我正在尝试使用 rect 突出显示文本,但代码如下:

CGRect originalSize = CGPDFPageGetBoxRect(pagePDFRef, kCGPDFMediaBox);

给我的回报比我预期的要少,或者比我看到的要少。

是否有任何已经使用扫描仪和 CGRect 突出显示文本的方法

0 投票
1 回答
388 浏览

ios - iOS如何获取PDF页面中的所有单词坐标

我浏览了许多教程,通常会堆叠用户指向 pdfkitten 的链接,但是当我对其进行测试时,我对结果并不满意。所以搜索不适用于乘词等。

因此,我要查找的内容需要从 pdf 页面中获取所有单词,并在单词越过某个矩形时将其突出显示。

0 投票
1 回答
174 浏览

ios - iOS pdf 搜索高亮结果

我在这里找到了一篇很棒的帖子http://web.archive.org/web/20131122162015/http://blog.random-ideas.net/?p=184说明了如何使用扫描仪但如何突出显示结果?