360 Secure SkillHub
360 安全技能中心

Skill Playwright Html Pdf Renderer Migrate2

该 Skill 描述了一个本地渲染流程:一次性安装 Playwright 与 Chromium,之后每次请求启动无头 Chromium、加载本地 HTML 文件或 HTML 内容、等待页面与字体就绪,再以打印背景和 CSS 页面尺寸导出 PDF,最后关闭浏览器并校验输出文件。本地运行无需 API 密钥,文中另提到云端浏览器服务需要其自身的密钥。

asperitas-solutions
热度 18.09
最近更新 2026-07-24 21:54:45
分类:效率依赖:代码执行 / 联网浏览搜索 / 读写文件应用场景:文件转换 / 自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add playwright-html-pdf-renderer
Metadata
name
playwright-html-pdf-renderer
description
Render deterministic PDFs from HTML using local Playwright/Chromium.

Playwright HTML → PDF Renderer

Setup (one-time per environment)

  • npm install playwright
  • npx playwright install chromium

The npx playwright install chromium step is bootstrap-only. Do not run it per request.

Runtime (every render request)

  1. Launch Playwright Chromium headless.
  2. Load HTML (file://... or setContent).
  3. Wait for readiness (networkidle, document.fonts.ready).
  4. Export with page.pdf({ printBackground: true, preferCSSPageSize: true }).
  5. Close browser and verify output file exists.

API keys

  • Local Playwright/Chromium: no API key required.
  • Cloud browser provider: provider API key required.