我開發了一個包含所有建議和代碼片段的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