【问题标题】:Create PDF Form in objective c with image在目标 c 中使用图像创建 PDF 表单
【发布时间】:2016-06-08 01:18:56
【问题描述】:

我必须创建 PDF 表单,它是图像和文本的内容,所以我在谷歌上搜索我很好的文本方式,但不知道图像。有人说我用户“PDF 表单按钮”用于显示图像,但是当我的 PDF 在 Webview 中打开并单击按钮时,我需要查看图像库并选择在 PDF 上设置的图像。 有人知道吗?

【问题讨论】:

    标签: ios objective-c iphone pdf pdf-form


    【解决方案1】:

    您好,我正在使用这个 PDF 库,我对使用这个库感到满意,

    试试这个库,希望它是你喜欢的作品。

    https://github.com/derekblair/ILPDFKit

    快速入门:

    PDFDocument *document = [[PDFDocument alloc] initWithResource:@"test.pdf"];
    // Manually set a form value
    [document.forms setValue:@"Derek" forFormWithName:@"Contacts.FirstName"];
    // Save via a static PDF.
    NSData* flatPDF = [document savedStaticPDFData]
    

    【讨论】:

    • 谢谢@Super,我看到这个链接很好,但我必须把图片放在那里,这适用于文本而不是图片。
    • @super .. 我想使用 UIScrollview 而不是 UIWebview。我有一系列图像,并希望通过将 UIControls 放在它上面来一张一张地加载图像。您知道我们如何实现这一目标吗?
    【解决方案2】:

    您可以使用 CoreGraphics 在 iOS 上使用 UIGraphicsBeginPDFContextToFile 绘制 pdf,就像您可以使用 UIGraphicsBeginImageContextWithOptions 绘制图像一样。 在 pdf 上绘图时,您可以使用 drawInRectmethod 将 UIImage 添加到 pdf 中:

     UIImage * image = [UIImage imageNamed:@"myImage"];
     [image drawInRect:CGRectMake(50, 50, 100, 200)];
    

    您应该查看来自 Apple 的指南 Generating PDF Content

    【讨论】:

    • 谢谢@Michael 我已经用过这个了,但是你对“PDF 表单”的内容文本框和按钮有什么想法吗?所以我在 Button 上设置图像并单击 Button 打开图像库并选择在 Button 上设置的图像。
    • 抱歉我帮不了你,我从来没有使用过这样的对象,如果它存在的话!
    • 感谢您的帮助。 @迈克尔
    猜你喜欢
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 2014-12-23
    • 2012-07-17
    相关资源
    最近更新 更多