将目录从一个PDF复制到另一个PDF

时间:2011-11-14 13:17:53

标签: ios iphone objective-c quartz-2d podofo

你可能会发现它是this Question的副本,但我没有得到任何解决方案。我的方案就像是从现有PDF创建PDF并进行一些编辑。一切正常。我的问题是我想在新创建的PDF中添加元数据,目录,书签,PDF格式的元数据。我无法理解建议here的XMP格式。有什么办法可以直接将TOC添加到新的PDF中。 我正在使用以下功能但它根本不起作用。

  

CGPDFContextAddDocumentMetadata(pdfContext,contdata);

任何人都可以建议我正确的方向来挖掘。任何第三方工具也会这样做。我试过podofo,但我没有办法在ios中移植它。

2 个答案:

答案 0 :(得分:3)

XMP元数据和TOC /书签是两个不同的东西。虽然可以使用CGPDF *函数读取PDF文件中的TOC,但它不能在另一个PDF文件中复制,因为CGPDF * API不允许您创建PDF对象并将其插入PDF文件中。

答案 1 :(得分:0)

我最近做了很多将pdf合并在一起并填充表格数据。我会查看PDF Toolkit,因为它确实帮助了我。您可以在代码中执行它。