我正在努力使用 PDFkit 向现有 PDF 页面添加文本。不确定我是否需要深入研究 CGPDF 或者我错过了一些简单的东西。
在这里,我得到一个现有的单页 PDF 并(试图)添加一行文本。
PDFDocument *thisPDF = [[PDFDocument alloc]initWithURL:PDFURL];
PDFPage *aPage =[thisPDF pageAtIndex:0];
NSRect pdfRect = [aPage boundsForBox:kPDFDisplayBoxArtBox];
[@“Text on PDF Page" drawInRect:pdfRect withAttributes:NULL];
我知道我应该添加一些属性,这可能是问题所在,但我正在寻找一些关于如何在此时添加文本的指导。我已经通过了 Quartz Guide,但这仅引用了 CGPDF 的东西,我已经尝试过但未能成功实现。
我可以用 PDFKit 做我想做的事吗?我是否朝着正确的方向前进?