【问题标题】:Annotating PDFs: where to begin?注释 PDF:从哪里开始?
【发布时间】:2017-01-17 22:10:36
【问题描述】:

我正在上一门移动开发初级课程,我的教授希望我立即加入并帮助他使用他用 Objective-C 编写的应用程序,而我有 3 个月的时间。到目前为止,我还参加了其他一些 CS 课程,但几乎没有关于移动应用程序开发的内容。

这个应用程序基本上是一个歌集,包含许多 PDF 文件的乐谱。他希望我添加的第一件事(多件事)是用户使用荧光笔、钢笔和橡皮来注释乐谱的能力。由于有很多乐谱,我需要让应用程序为每个乐谱保存这些注释,并在需要时允许用户稍后进行编辑(即允许用户返回并删除内容并向给定乐谱添加更多注释) .

我正处于计划阶段,我正在尝试找出最好的方法来做到这一点。我正在考虑让注释出现在第二个视图图层上,然后将该图层保存为图像,以便可以随时将其覆盖回音符表上(供用户查看)。我担心的是,一旦将其保存为图像,用户是否能够重新注释该图层(即删除并添加更多注释,然后再次保存)?

或者最好的方法是什么?我真的很感激任何建议,因为我在我的头上!

【问题讨论】:

  • 这是一个非常广泛的问题,人们可能对什么是“最好的”有不同的看法。我预计它将被关闭。我真的不知道 best 方法是什么。我的建议是用不同的方法制作原型,并尽可能早地失败。如果您遇到技术问题,Stack Overflow 可能会提供帮助,但不要指望它。祝你好运。

标签: ios objective-c


【解决方案1】:

嗯,这是一个非常宽泛的问题,但让我帮助你提供一些链接,你需要通过这些链接。

它将帮助您在应用程序中开始您的需求。

有许多用于 PDF 注释的 3rd 方框架:

  1. PSPDFKit (Paid)
  2. FastPDFKit
  3. Poppler(开源)

有一些 SO Questions 链接也可以帮助您进行 PDF 注释

一些 Github 链接

注意:LazyPDFKit - (不再维护 - 使用源代码修复 错误)

希望这对您的研究有所帮助。

【讨论】:

  • 感谢您的链接!这真的很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-28
  • 1970-01-01
  • 2023-04-09
  • 2011-03-23
相关资源
最近更新 更多