【发布时间】:2016-06-08 01:18:56
【问题描述】:
我必须创建 PDF 表单,它是图像和文本的内容,所以我在谷歌上搜索我很好的文本方式,但不知道图像。有人说我用户“PDF 表单按钮”用于显示图像,但是当我的 PDF 在 Webview 中打开并单击按钮时,我需要查看图像库并选择在 PDF 上设置的图像。 有人知道吗?
【问题讨论】:
标签: ios objective-c iphone pdf pdf-form
我必须创建 PDF 表单,它是图像和文本的内容,所以我在谷歌上搜索我很好的文本方式,但不知道图像。有人说我用户“PDF 表单按钮”用于显示图像,但是当我的 PDF 在 Webview 中打开并单击按钮时,我需要查看图像库并选择在 PDF 上设置的图像。 有人知道吗?
【问题讨论】:
标签: ios objective-c iphone pdf pdf-form
您好,我正在使用这个 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]
【讨论】:
您可以使用 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。
【讨论】: