我正在按照本指南创建 PDF,但我不明白我必须在 myDrawnContent 函数上编写什么代码:https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf。 html#//apple_ref/doc/uid/TP30001066-CH214-CJBFFHHA
使用本指南,我可以使用以下功能创建 PDF:
-(void) MyCreatePDFFile:(CGRect)pageRect 文件名:(const char *)filename;
我需要编写 -(void)myDrawContent:(CGContextRef) pdfContext; 我想在顶部设置一个 Tittle,在图像之后设置一个 NSImage 和一个 NSString,我该怎么做?
Adccionaly:为此,我找到了以下代码:
NSString * path = @"/Users/admin/Downloads/prueba.pdf";
PDFDocument * pdf = [[PDFDocument alloc]init];
NSImage *image = [self getRepImage];
PDFPage * page = [[PDFPage alloc ] initWithImage:image];
[pdf insertPage:page atIndex: [pdf pageCount]];
[pdf writeToFile:path];
它使用 NSImage 创建一个 pdf,但我如何添加文本?谢谢