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

VS Code中Markdown转PDF失败问题求助

解决Markdown PDF扩展转换PDF失败(缺少libXcursor.so.1)的问题

我之前碰到过一模一样的情况——明明用的是Windows系统,转PDF时却报Linux库缺失的错,后来才发现是VS Code背后连接了Linux环境(要么是WSL,要么是远程服务器),扩展里的Chromium在那边运行时缺了依赖。给你几个实用的解决思路:

1. 安装Linux环境下的Chromium依赖库

从报错信息看,缺失的libXcursor.so.1是Linux X11图形系统的库,直接在Linux终端运行下面的命令就能一次性安装Chromium需要的所有常用依赖:

sudo apt-get update && sudo apt-get install -y libx11-xcb1 libxcb-dri3-0 libdrm2 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libxcursor1 libxss1 libxtst6 libasound2 libpangocairo-1.0-0 libatk1.0-0 libatk-bridge2.0-0 libgtk-3-0

执行完之后重新尝试转换PDF,大概率就能成功了。如果还有其他库缺失的报错,直接根据提示安装对应的包就行。

2. (WSL环境专属)指定Windows端的浏览器路径

如果你是在WSL里用VS Code,也可以让扩展调用Windows本地的Chrome或Edge来生成PDF,这样就不用管Linux的依赖了:

  • 打开VS Code设置(快捷键Ctrl+,)
  • 搜索markdown-pdf.executablePath
  • 把路径设置为Windows浏览器的可执行文件,比如Chrome的路径:
    /mnt/c/Program Files/Google/Chrome/Application/chrome.exe
    
    或者用Windows风格的路径(注意转义反斜杠):
    C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe
    
    保存设置后再试转换,应该就能正常生成PDF了。

内容的提问来源于stack exchange,提问作者mdart86

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 19:17:31