0

我使用libHary创建 PDF。我使用这个答案iOS SDK - Programmatically generate a PDF file to create pdf。

在这个库方法中存在 HPDF_LoadPngImageFromFile,但我需要从数据(或 UIImage)中加载图像。我怎样才能做到这一点?

现在对我来说最好的解决方案是将数据正确地转换为 png 文件然后加载它,但我认为应该存在更好的解决方案。

4

1 回答 1

1

LibHaru 是独立于平台的,所以它不知道 UIImage 或 NSData。
您有 2 个选项:
1. 将 UIImage/NSData 保存到文件中,然后使用 HPDF_LoadPngImageFromFile 方法从文件中加载图像,或者
2. 将 UIImage 保存到 NSData 对象,获取指向 NSData 缓冲区的指针([nsdataobject bytes] 方法) 然后使用 HPDF_LoadPngImageFromMem 从内存中加载图像。

于 2013-06-17T07:34:58.847 回答