gpt4 book ai didi

html - 带有 HTML 的 iOS 9 "Save PDF to iBooks"

转载 作者:技术小花猫 更新时间:2023-10-29 10:28:06 25 4
gpt4 key购买 nike

iOS 9 有一个新的内置UIActivity UIActivityTypeOpenInIBooks。它位于 UI 和头文件中的默认事件列表中,但我还没有找到它的任何 API 文档(目前)。

看来 UIActivityTypeOpenInIBooks 可以在 iBooks 中创建 PDF,如果您在 UIActivityViewController 项目中包含 UIImages 或在您的 UIActivityItemProvider 中返回它们.

不过,我想创建一个 PDF,其中包含一个包含文本和图像的 HTML 页面,就像 Safari 所做的那样。但我似乎无法找到一种方法以可接受的方式将 HTML 传递给 UIActivityTypeOpenInIBooks

我试过将 HTML 作为文件的字符串、NSDataNSURL 传递。我还尝试返回一个 UIMarkupTextPrintFormatter,它适用于打印但不适用于 UIActivityTypeOpenInIBooks

提供 HTML 字符串或 UIMarkupTextPrintFormatter 都会导致以下错误:

2015-09-08 11:35:46.392 MyApp[4599:1492484] ERROR: attempting to save to URL with no printing source (formatter/renderer) set
2015-09-08 11:35:46.393 MyApp[4599:1492484] FAILED! due to error in domain UIPrintErrorDomain with error code 4

有人让这个工作了吗?

最佳答案

您可以先将 html 转换为 pdf,然后再将其保存到 ibooks。

关于html - 带有 HTML 的 iOS 9 "Save PDF to iBooks",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32465245/

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