郭哥-html转pdf
适用场景
- 本地任意 HTML 报告(含中文文件名、内嵌 base64 图、复杂 CSS)转 A4 PDF
- 保留背景色、卡片样式、emoji、渐变(
print_background=True) - 沙箱环境下的唯一稳定方案
红线(必须记住)
- ❌ 不要直接调系统 Chrome:
/Applications/Google Chrome.app/.../Google Chrome --headless --print-to-pdf ...会被 macOS 代码签名策略拦(dlopen ... not valid for use in process) - ❌ 不要用 weasyprint:缺系统 libgobject-2.0-0,装一堆 brew 依赖不划算
- ❌ 不要用 cupsfilter:macOS 系统 CUPS 没装 text/html → application/pdf 滤镜
- ❌ 不要传中文 URL 路径给 Chrome/Playwright:用软链到
/tmp/xxx.html绕开
步骤
1. 准备 Python 脚本
from playwright.sync_api import sync_playwright
import os
剩余内容仅限会员查看
「html转pdf」的完整方法论、话术模板与执行步骤都在下半部分。 开通会员即可解锁全部技能,并下载安装包直接接入 WorkBuddy。
- 全部技能完整正文
- 复制提示语
- 下载 .zip 安装包
- 新技能自动解锁
已有卡密?点此激活