我开发了一个包含所有建议和代码片段的PDF查看器。谢谢:)现在我想让它成为一个PDF编辑器。我想创建一个类似于PDFKit(仅适用于桌面)的iphone/ipad应用程序。我希望用户能够添加注释并突出显示文本部分。将注释添加到pdf
我该如何解决这个问题?到目前为止,我已经解析了pdf内容(我之前的帖子是pdf parsing problem)。是否有任何开放源码的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);
pdfcontext
是我在创建新pdf时创建的同一个对象。我的pdf有一个像“你好世界”的线。我正在尝试添加一行。
我收到以下错误:
GContextShowTextAtPoint: invalid context 0x0
你可以在这里发布pdf解析器代码片段吗? – ajay
你是否发现任何解决方案 – wan
不,我没有..它需要高水平的图形。 – cancerian