iPad с наложением текста на документ PDF - PullRequest
0 голосов
/ 26 марта 2012

У меня есть PDF-файл, и я бы хотел, чтобы пользователи могли писать поверх него (подписывать подпись) в середине своего приложения для iPad, а затем сохранять PDF-файл со своей подписью.

Каков наилучший способ сделать это?Я уверен, что уже есть что-то для этого.Кажется, нет необходимости переписывать код, чтобы сделать эту работу.

1 Ответ

0 голосов
/ 27 марта 2012

Вы можете сделать это, рисуя текст в контексте 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]);
...