Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用libHary创建 PDF。我使用这个答案iOS SDK - Programmatically generate a PDF file to create pdf。
在这个库方法中存在 HPDF_LoadPngImageFromFile,但我需要从数据(或 UIImage)中加载图像。我怎样才能做到这一点?
现在对我来说最好的解决方案是将数据正确地转换为 png 文件然后加载它,但我认为应该存在更好的解决方案。
LibHaru 是独立于平台的,所以它不知道 UIImage 或 NSData。 您有 2 个选项: 1. 将 UIImage/NSData 保存到文件中,然后使用 HPDF_LoadPngImageFromFile 方法从文件中加载图像,或者 2. 将 UIImage 保存到 NSData 对象,获取指向 NSData 缓冲区的指针([nsdataobject bytes] 方法) 然后使用 HPDF_LoadPngImageFromMem 从内存中加载图像。