CGPDFObject获取ID

Has*_*mad 5 pdf ios cgpdf

如何获取CGPDFObject的ID?

我的PDF中有这本字典:

3 0 obj
<< /Type /Pages /MediaBox [0 0 612 792] /Count 5 /Kids [ 2 0 R 9 0 R 15 0 R
21 0 R 27 0 R ] >>
endobj
Run Code Online (Sandbox Code Playgroud)

我用它来获得:

CGPDFDictionaryRef pdfPagesObjectRef;
CGPDFDictionaryGetDictionary(pdfCatalogueRef, "Pages", &pdfPagesObjectRef);
Run Code Online (Sandbox Code Playgroud)

现在我知道CGPDFDictionaryApplyFunction要在字典中获取键/值对.但是如何获得自己的对象ID和代数?(在这种情况下为3和0).

编辑:为什么我需要这些信息?我正在尝试向文件添加文本注释.根据我的理解,在iOS中没有"高级"方法.您必须手动附加新部分(外部参照表,重写对象,预告片等).因此,不可避免地要获取我想要覆盖的对象的ID和世代号,以及我覆盖的对象中引用的那些(例如,/ Resources,/被覆盖页面中的内容).