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

问题描述 投票:11回答:2

您可能会发现它是Create a table of contents from a pdf file的副本,但那里没有任何解决方案。我的情况就像我要通过一些编辑从现有的PDF创建一个PDF。一切正常。我的问题是我想将元数据,目录,书签,PDF元数据中的任何内容添加到新创建的PDF中。我无法理解How to add the metadata to a pdf in Objective C?中建议的XMP格式。有什么方法可以直接将目录添加到新PDF?

我正在使用以下功能,但根本无法使用。

CGPDFContextAddDocumentMetadata(pdfContext,contdata);

有人可以建议我挖掘方向吗?任何第三方工具也可以。我尝试了podofo,但无法在iOS中移植它。

ios objective-c pdf quartz-2d podofo
2个回答
3
投票

XMP元数据和TOC /书签是两件不同的事情。尽管可以使用CGPDF *功能读取PDF文件中的目录,但是由于CGPDF * API不允许您创建PDF对象并将其插入PDF文件中,因此无法在另一个PDF文件中复制目录。


0
投票

我最近做了很多合并pdf的工作,并且还填充了表单数据。我会检查PDF Toolkit,因为它确实帮助了我。您可以在代码中执行它。

© www.soinside.com 2019 - 2024. All rights reserved.