gpt4 book ai didi

ios - 基于带有图像的 HTML 模板创建 PDF 文件,图像不显示

转载 作者:行者123 更新时间:2023-11-30 12:37:04 25 4
gpt4 key购买 nike

我使用 HTML 模板创建 PDF 文件。

在我的 HTML 模板中,我有一个图像。该图像的来源是我设备上的本地 URL:

<img src="/var/containers/Bundle/Application/9BB15532-804F-43C6-BF39-23271EB9340E/MyApp.app/icon.png" style="width:100%; max-width:100px; background-color: #cdcdcd">

结果是一个带有灰色背景的空图像。

这是我创建 PDF 的代码:

    private func exportHTMLContentToPDF(HTMLContent: String, forDay day: Date) -> String {
let pdfRenderer = UIPrintPageRenderer()

let printFormatter = UIMarkupTextPrintFormatter(markupText: HTMLContent)
pdfRenderer.addPrintFormatter(printFormatter, startingAtPageAt: 0)

let docDirectory = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
let path = "\(docDirectory)/export_\(day.toString(dateFormat: "dd.MM.yyyy")!).pdf"

let pdfData = drawPDFUsingPrintPageRenderer(pdfRenderer)
pdfData?.write(toFile: path, atomically: true)

return path
}

知道为什么吗?

最佳答案

您的 img src 标记确实有一个有效的网址。它应该看起来像:

<img src="http://www.example.com/var/containers/Bundle/Application/9BB15532-804F-43C6-BF39-23271EB9340E/MyApp.app/icon.png" style="width:100%; max-width:100px; background-color: #cdcdcd">

将“www.example.com”部分替换为您的特定网站域。

关于ios - 基于带有图像的 HTML 模板创建 PDF 文件,图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42731812/

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