【发布时间】:2010-10-21 05:46:09
【问题描述】:
我需要在我的应用程序中注释 PDF。 iPhone/iPad 中是否有任何用于 PDF 注释的 API?有什么建议吗?
【问题讨论】:
-
你喜欢这个解决方案吗?
我需要在我的应用程序中注释 PDF。 iPhone/iPad 中是否有任何用于 PDF 注释的 API?有什么建议吗?
【问题讨论】:
您可以将现有 PDF 绘制到新的 PDF 图形上下文中,然后添加您喜欢的任何内容。请参阅similar question for iPhone 的答案。
【讨论】:
您可以使用 PoDoFo 库来添加、读取或删除注释。但是您需要编写自己的查看器来显示包含注释的 pdf。
我最近为 iPad 编写了一个简单的查看器,其中集成了 PoDoFo 库。你可以找到simple sample code on GitHub。在那里,您可以使用 Square 和 FreeText 注释。
【讨论】:
我在 GitHub 的 IOS 中创建了一个用于 PDF 注释的开源框架。它同时支持 iPhone 和 iPad。请查看here。
【讨论】:
不,没有,但您可能可以创建一个 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);
【讨论】: