问题标签 [cgpdf]

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 回答
251 浏览

c++ - 比较两个 CGPDFDictionary

是比较两个 CGPDFDictionaries 的方法吗?有一个函数 memcmp,但它对我不起作用,因为字典位于不同的内存单元中。

0 投票
1 回答
213 浏览

cocoa - CGPDFDataFormatJPEG2000 可以用于 JPEG2000 图像以外的其他内容吗?

使用 Quartz 2D PDF 例程,PDF 流的CGPDFDataFormat格式在任何情况下CGPDFStreamRef都可以等于CGPDFDataFormatJPEG2000过滤器为的 XObject 图像/JPXDecode吗?

换句话说,该CGPDFDataFormatJPEG2000格式是否曾用于 JPEG2000 图像流以外的任何内容?合理的答案是否定的,但常见用法和理论上可能的用法之间总是存在差异。

0 投票
1 回答
137 浏览

c - LZW 和 CGPDFScanner

CGPDFScanner 是否解压缩它遇到的任何 LZW 压缩?还是我对此负责?[我假设确实如此,因为我正在挑选大量的Tj运营商等]

0 投票
1 回答
795 浏览

ios - 使用 CGPDFScanner 提取字体数据

CGPDFScanner用来扫描PDF。当扫描仪遇到以下情况时:

我使用运算符回调来提取和Tf数据。如何提取?TdTj/F13

0 投票
1 回答
638 浏览

ios - CGPDFScanner、Identity-H和解压

我的实例CGPDFScanner是扫描一个测试 pdf 文件。

在给定时间,当前字体字典具有EncodingvalueIdentity-HFontDescriptor具有 key 的字典FontFile2。这个键恰好是一个流值,它的字典有键Filter。此键的值为FlateDecode

我不确定如何解释和使用它(例如,将下一个Tj块中的文本提取到 Unicode)。例如,我是否只是对下一个Tj块中的字节进行 zlib 解压缩?(这里没有ToUnicode钥匙。)

我原以为所有的解压都是由CGPDFScanner.

0 投票
1 回答
258 浏览

arrays - CGPDFArray 弹出但计数为零

我正在运行以下内容:

从 PDF 页面字体字典中提取信息,当我有一个 truetype 字体时它会找到一些东西。

PDF 指南中的一个示例是:

但是,数组的计数始终为零![它应该是“一个元素数组。”]这怎么可能?- PDF 指南还规定此数组是必需的,并且“指定作为该 Type 0 字体后代的 CIDFont 字典”。它如何才能计数为零并满足它包含该字典的要求?

0 投票
1 回答
342 浏览

ios - CGPDFScanner 和 Adob​​e-Japan1

我正在使用CGPDFScanner从 PDF 中提取文本。

在调用我的TJ操作员回调时,当前字体的CIDSystemInfo->Registry值为“Adobe”和CIDSystemInfo->Ordering“Japan1”。即字符集“Adobe-Japan1”。

我如何使用这个事实将我用Tj运算符找到的所有文本转换为 unicode?

我敢肯定我在这里看不到树木的树木。

0 投票
1 回答
1779 浏览

ios - 如何使用 CGPDF 获取 PDF 目标

我有一个 pdf 文件,我想在 ipad 上渲染它。但我不知道如何获取命名目的地以及如何在 ipad 上实现 GoTo Action。

我可以得到名字,但是我在哪里可以得到这个名字的目的地。希望得到您的帮助,谢谢~

0 投票
3 回答
1307 浏览

iphone - 如何使用 CGPDF 间接引用页面对象?

根据 Adob​​e 的“文档管理 - 便携式文档格式 - 第 1 部分:PDF 1.7”Pdf32000_2008.pdf),第 12.3.2.1 节指出:

目的地定义文档的特定视图,由以下项目组成:

  • 应显示的文档页面

  • 该页面上文档窗口的位置

  • 放大(变焦)因子

例子:

[page /XYZ left top zoom]

但在我的代码中

是一个CGPDFDictionaryRef

我怎样才能3 0 R获得/D [3 0 R /FitR –4 399 199 533]

如何获得对页面对象(如[page /XYZ left top zoom]'s page 对象)的间接引用?

这是我的代码:


非常感谢你的重播~但是我有一个问题我在哪里可以知道这个对象编号是3?

得到一个 CGPDFDictionaryRef,但我没有找到字段是“3 0 R”

还有一个问题,如果我知道是“3 0 R”

我在哪里可以通过在你的 PDF 中搜索 3 0 obj 找到

谢谢您的回复,非常非常非常非常感谢...我希望您能再次得到您的答复!

0 投票
1 回答
1204 浏览

ios - 来自 CGContextDrawPDFPage 的 Apple 的“ZoomingPDFViewer”代码示例中的这个错误是什么: KSTFBB+Helvetica: FT_Load_Glyph 失败: 错误 133

我正在查看 Apple 的ZoomingPDFViewer示例(来自链接的源代码)。当它运行时,它给出了这个错误:

它发生在以下100ZoomingPDFViewer

有谁知道为什么会发生这种情况以及如何解决它?