使用图像在 objective c 中创建 PDF 表单

Create PDF Form in objective c with image

我必须创建包含图像和文本内容的 PDF 表单,所以我在 google 上进行搜索,我对文本很满意,但对图像一无所知。有些人说我的用户 "PDF Form button" 用于显示图像,但是当我的 PDF 在 Webview 中打开并单击按钮时,我需要查看图像库并选择在 PDF 上设置的图像。 有人知道吗?

您好,我正在使用这个 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 使用 UIGraphicsBeginPDFContextToFile 在 iOS 上绘制 pdf,就像您可以使用 UIGraphicsBeginImageContextWithOptions 绘制图像一样。 在 pdf 上绘图时,您可以使用 drawInRect 方法向 pdf 添加 UIImage :

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

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