相关疑难解决方法(0)

添加注释到pdf

我开发了一个包含所有建议和代码片段的pdf查看器.谢谢:)现在我想让它成为一个PDF编辑器.我想为iphone/ipad创建一个类似于PDFKit的应用程序(仅适用于桌面).我希望用户能够添加注释和突出显示文本部分.

我该如何解决这个问题?到目前为止,我已经解析了pdf内容(我之前的帖子是pdf解析问题).是否有任何开源pdf编辑器为现有的pdf添加注释?

此外,这可以使用Objective-C完成,还是有任何其他语言代码(C或javascript)这样做?

NSURL *newUrl = [NSURL fileURLWithPath:"path to pdf"];
CGPDFDocumentRef templateDocument = CGPDFDocumentCreateWithURL(newUrl); 
CFRelease(url); 

CGContextRef pdfContext = UIGraphicsGetCurrentContext();
CGPDFPageRef page = CGPDFDocumentGetPage(templateDocument, 1);
CGContextDrawPDFPage(pdfContext, page);

const char *text = "second line!";
CGContextShowTextAtPoint (pdfContext, 10, 30, text, strlen(text));
CGContextEndPage (pdfContext);

CGContextRelease (pdfContext);
Run Code Online (Sandbox Code Playgroud)

pdfcontext是我在创建新pdf时创建的同一个对象.我的pdf有一行像"你好世界".我正在尝试添加一行.

我收到以下错误:

GContextShowTextAtPoint: invalid context 0x0
Run Code Online (Sandbox Code Playgroud)

pdf iphone objective-c ipad ios

8
推荐指数
2
解决办法
8317
查看次数

标签 统计

ios ×1

ipad ×1

iphone ×1

objective-c ×1

pdf ×1