未使用 Django 嵌入 pdfkit 图像

pdfkit image not embedded using Django

我正在使用 Django 和 将受保护的网页转换为 pdf。

除了网页包含未显示在 pdf 中的图像并且我收到错误的部分外,该解决方案非常有效

Warning: Failed to load file:///media/images/main/logo.jpg (ignore)

我目前使用的from_string方法如下

pdfkit.from_string(msg_html, 'testing123.pdf') #msg_html contains html string with images

事实证明 html 文档中的 url 图像需要使用 pdfkit 转换为 pdf 需要具有绝对 url

在我的 html 文件中,我必须按如下方式更新我的 url:

<img src="/media/images/main/logo.jpg">

<img src="https://test.mywebsite.com/media/images/main/logo.jpg">

使用这个我能够从 html 文件

生成包含我的徽标的 pdf