使用 DinkToPdf 时,存在以下问题:无论正在转换的 html 中只有 1 个图像还是多个图像,随机图片都无法呈现。图片可以移动到 html 中的任何位置、其他图片上方或下方,但仍然会出现相同的问题。
github上的问题与此类似 - https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3715
类似问题的屏幕截图 -
我的问题是文件名,图像的文件名包含方括号“[”或“]”。这些符号将在 HTML 生成中找到,但转换为 PDF 时,渲染将失败。
在我的例子中,我将文件上传到 Amazon S3,然后使用 cshtml 将文件连接到 html 文件中;并使用 DinkToPdf,我从相应的 cshtml 生成了 PDF。
我测试了所有其他符号,方括号似乎是唯一的问题。
方括号打开:
方括号关闭:
任何其他符号: