gpt4 book ai didi

将 PDF 作为字符串转换为 NSData 后,iOS UIWebView 无法找到 PDF 标题

转载 作者:行者123 更新时间:2023-11-30 14:00:44 24 4
gpt4 key购买 nike

我正在尝试下载 PDF 并将其显示在 UIWebView 中。 API 以字符串形式向我提供 PDF,如下所示:

enter image description here

我将字符串转换为 NSData:

self.fileData = responseObject!.dataUsingEncoding(NSUTF8StringEncoding)!

然后我将其加载到我的 WebView 中,但是我得到:

failed to find PDF header: `%PDF' not found.

我做错了什么?

最佳答案

您可以将字符串保存为文件,例如使用 String 的 writetoFile 方法,然后使用 UIWebView 的 loadRequest 方法直接从 Web View 中获取该文件。

请注意,通常编码为字符串的 PDF 应编码为 Base64 字符串。如果您的字符串属于这种情况,那么您可以使用 NSData 的 base64EncodedString 初始值设定项将字符串内容读取为数据。

关于将 PDF 作为字符串转换为 NSData 后,iOS UIWebView 无法找到 PDF 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33038306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com