我可以看到很多获取值的方法,我什至可以很好地将整个 PDF 映射到字典中(请参阅此线程)。
但是我找不到一种方法来写回到那些字典中。我真的只是想关闭图层可见性。只需在
false
处将布尔值设置为 Catalog.Pages.Kids[pageIndex].Resources.Properties.MC(layerIndex).Visible
,然后保存 PDF。
我可以看到您可以很好地读取/写入注释(即使使用更高级别的 PDFKit API)。
但是如何编辑 PDF 的其余内容(如上)?
使用 Apple PDFKit 可以实现吗?
据我所知,你不能。
您很可能需要一个(非常)昂贵的商业框架来做到这一点。
您可能还会发现一些声称能够做到这一点的免费开源框架。例如,pdfio:https://github.com/michaelrsweet/pdfio
(虽然我个人使用该框架的经验并不成功)。