【问题标题】:Export HTML to PDF with Images将 HTML 导出为带有图像的 PDF
【发布时间】:2017-05-22 20:45:00
【问题描述】:

我在 powershell 中从 SQL 创建了一个 HTML 文档。现在,当我尝试使用 wkhtmltopdf 将 HTML 文档导出为 PDF 时,没有显示来自 HTML 文档的图像。 如果我要从谷歌创建 PDF,图像将很好地导出:

    $html = "https://www.google.com"
    $pdf  = "c:\temp\googletest.pdf"
    & "C:\Windows\wkhtmltopdf\bin\wkhtmltopdf.exe" $html $pdf | Out-Null

如果我尝试从本地 HTML 文档执行此操作,则不会出现任何图像:

$html = "file:///C:/Temp/htmltest.htm"
$pdf  = "c:\temp\test.pdf"
& "C:\Windows\wkhtmltopdf\bin\wkhtmltopdf.exe" $html $pdf | Out-Null

我做错了什么?

【问题讨论】:

    标签: html powershell pdf wkhtmltoimage


    【解决方案1】:

    没有看过你的本地 HTML...

    您可以尝试在图像源中使用完全限定的 Windows URI(注意三个 /)。

    <img src="file:///C:/path/to/your-image.jpg">

    【讨论】:

      猜你喜欢
      • 2011-08-20
      • 2018-05-06
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 2019-12-08
      • 2012-03-04
      • 1970-01-01
      • 2022-12-24
      相关资源
      最近更新 更多