0

在我的 iOS 应用程序中,我想在用户完成对现有 pdf 的注释后将现有 pdf 重新生成为另一个 pdf。

我重新生成的 pdf 应该是现有 pdf 的精确副本,但应该嵌入注释和突出显示等,也可以在桌面上打开和查看。

我对此进行了一些研究,包括在其他 SO 帖子中提出的解决方案。我试过 libharu 等。

但不知何故,我无法将现有的 pdf 转换为副本 pdf。我可以为使用 libharu 创建的新 pdf 添加注释。

现在我的问题是将现有的pdf原样复制到我重新生成的pdf中。任何指针都会很有帮助。

4

1 回答 1

0

我的理解是,可以使用“真实”注释(例如可以隐藏在 Acrobat 中的注释)保存回 PDF 的库不是 FOSS 解决方案中存在的东西。

例如,LibHaru支持创建新的 PDF,不支持编辑或附加现有的 PDF。从他们的主页:

目前,libHaru 不支持阅读和编辑现有的 PDF 文件,而且这种支持不太可能出现。

您可以逐页呈现 PDF,然后使用一些附加信息重新保存它。这个 SO question有一段看起来很合理的代码。不过,这会将任何“注释”更多地保存为 PDF 本身中的图像。

你可以试试PDFNet 之类的付费图书馆。

于 2012-08-17T06:45:02.023 回答