You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决MarkdownPDF转换含<img>标签的Markdown文件失败问题?

解决Markdown转PDF时标签不显示的问题

下面是针对你遇到的内嵌HTML图片无法渲染问题的几个实用解决方案:

1. 校验图片路径与格式

  • 确保avatar.JPG和你的Markdown文件在同一目录下,部分转换工具对相对路径的解析有严格要求;如果不在同一目录,使用绝对路径(比如C:/docs/avatar.JPG)。
  • 尝试将图片文件名改为小写avatar.jpg,部分工具对文件名大小写敏感。

2. 替换HTML img为Markdown原生图片语法

多数Markdown转PDF工具对原生Markdown语法的支持优于内嵌HTML,把HTML里的<img>替换成Markdown格式,再配合样式调整:

<div style="display: grid; grid-template-areas: 'avatar information'">
  <div style="grid-area: avatar;">
    ![Alt text](avatar.JPG){width=200 height=200}
  </div>

  <div style="grid-area: information; text-align: center;">
    <h1 style="font-size: 45px; font-weight: bolder;">NGUYEN VAN HAI</h1>
    <h2 style="font-size: 25px; font-weight: bolder">INFORMATION TECHNOLOGY</h2>
    <h3 style="font-size: 20px;">INTERN NODEJS</h3>
  </div> 
</div>

3. 用Pandoc配合wkhtmltopdf引擎

Pandoc默认的PDF引擎对HTML和CSS支持有限,换成wkhtmltopdf能大幅提升HTML渲染效果:

  1. 先安装wkhtmltopdf工具
  2. 执行转换命令:
    pandoc your-file.md -o output.pdf --pdf-engine=wkhtmltopdf
    

4. 提取CSS样式到独立

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 15:08:21