【问题标题】:How To Annotate A PDF in iPad如何在 iPad 中注释 PDF
【发布时间】:2010-10-21 05:46:09
【问题描述】:

我需要在我的应用程序中注释 PDF。 iPhone/iPad 中是否有任何用于 PDF 注释的 API?有什么建议吗?

【问题讨论】:

  • 你喜欢这个解决方案吗?

标签: ios pdf


【解决方案1】:

您可以将现有 PDF 绘制到新的 PDF 图形上下文中,然后添加您喜欢的任何内容。请参阅similar question for iPhone 的答案。

【讨论】:

    【解决方案2】:

    您可以使用 PoDoFo 库来添加、读取或删除注释。但是您需要编写自己的查看器来显示包含注释的 pdf。

    我最近为 iPad 编写了一个简单的查看器,其中集成了 PoDoFo 库。你可以找到simple sample code on GitHub。在那里,您可以使用 Square 和 FreeText 注释。

    【讨论】:

    • 您是否添加了一种方法来注释小部件注释?
    • 不,我目前不在这个项目上工作。我认为使用 podofo 应该是可能的,但是您需要花费大量时间,因为这种 Annotation 类型尚未在 podofo 中实现。
    【解决方案3】:

    我在 GitHub 的 IOS 中创建了一个用于 PDF 注释的开源框架。它同时支持 iPhone 和 iPad。请查看here

    【讨论】:

      【解决方案4】:

      不,没有,但您可能可以创建一个 UITextViews 数组,具有自定义背景、便签或类似的东西。

      您可以像这样使用自定义背景制作 UITextView:

      UITextView *textView = [[UITextView alloc]initWithFrame: window.frame];
          textView.text = @"Notes";
          UIImageView *imgView = [[UIImageView alloc]initWithFrame: textView.frame];
          imgView.image = [UIImage imageNamed: @"myImage.jpg"];
          [textView addSubview: imgView];
          [textView sendSubviewToBack: imgView];
          [window addSubview: textView];
      

      然后你可以设置位置:

      textView.position = CGPointMake(xcoord, ycoord);
      

      【讨论】:

      • 请查看“iAnnotate”、“GoodReader”应用程序。似乎它正在使用任何 PDF API 进行注释我正在寻找相同的 API,可用于在 PDF 文档中实现单词搜索、突出显示、添加注释等。
      • @user:他们不一定使用 API。他们本可以自己做的。
      猜你喜欢
      • 1970-01-01
      • 2019-12-03
      • 2011-01-19
      • 2023-03-13
      • 2012-06-08
      • 1970-01-01
      • 2011-10-03
      • 2016-10-18
      • 2023-04-10
      相关资源
      最近更新 更多