你能从PDF数据中创建一个UIImage吗?

问题描述 投票:-1回答:1

我正在加载一个远程的PDF文件,并试图将其转化为一个UIImage(用于在UIImageView中显示),但很惊讶它似乎没有工作。即使资产目录中的本地PDF文件工作得很好,但在资产目录以外的地方是否不支持PDF?

编辑:我发现 https:/developer.apple.comlibraryarchivedocumentation2DDrawingConceptualDrawingPrintingiOSLoadingImagesLoadingImages.html。 这表明,不,PDF不工作。所以,我就有了一个问题:为什么对于资产目录中的本地文件来说,它是如何工作的?为什么或者说这有什么不同?

ios uiimage
1个回答
1
投票

回答你的问题 "为什么或有什么不同?" 问题...

当你把一个PDF文件添加到资产目录中时,Xcode会渲染出 @1x, @2x and @3x 构建时的版本。

可以 挑选 Preserve Vector Data 来让pdf "即时渲染"。这通常很好用,尽管如果你有很多pdf,而且你要对它们进行大量的操作,它 降低性能。

© www.soinside.com 2019 - 2024. All rights reserved.