我开发了一个包含所有建议和代码片段的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)