我有一个pdf,我希望能够允许用户在我的iPad应用程序中间书写(签署签名),然后用他们的签名保存pdf。
最好的方法是什么?我确信已经存在一些事情要做。似乎没有必要重写代码来使其工作。
答案 0 :(得分:0)
您可以使用核心图形功能将文本绘制到pdf上下文中。一个代码片段来帮助这个:
//Assuming this code inside a context
CGAffineTransform textTransform = CGAffineTransformMake(1.0, 0.0, 0.0, -1.0, 0.0, 0.0);
CGContextSetTextMatrix(context, textTransform);
CGContextSetFillColorWithColor(context, [UIColor blackColor].CGColor);
CGContextSelectFont(context,fontName, fontSize, kCGEncodingMacRoman);
CGContextSetTextDrawingMode(context, kCGTextFill);
const char *st = [@"Sample Text" cStringUsingEncoding:NSASCIIStringEncoding];
CGContextShowTextAtPoint(context, 100.0, 100.0, st, [@"Sample Text" length]);