【问题标题】:iPad overlaying text onto a pdf documentiPad 将文本叠加到 pdf 文档上
【发布时间】:2012-03-26 19:29:17
【问题描述】:

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

最好的方法是什么?我确信已经有一些东西可以做到这一点。似乎没有必要重写代码来完成这项工作。

【问题讨论】:

    标签: ipad text draw


    【解决方案1】:

    您可以通过使用核心图形函数将文本绘制到 pdf 上下文中来做到这一点。一个代码 sn-p 来帮助这个:

    //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]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-03
      • 2021-01-30
      • 1970-01-01
      • 1970-01-01
      • 2021-09-13
      • 1970-01-01
      • 2017-11-25
      相关资源
      最近更新 更多