iPad将文本叠加到pdf文档上

时间:2012-03-26 19:29:18

标签: ipad text draw

我有一个pdf,我希望能够允许用户在我的iPad应用程序中间书写(签署签名),然后用他们的签名保存pdf。

最好的方法是什么?我确信已经存在一些事情要做。似乎没有必要重写代码来使其工作。

1 个答案:

答案 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]);