用途:将 Markdown、HTML、纯文本或结构化数据转换为排版良好的 PDF,并支持合并、加水印、压缩、提取页面和设置元数据等处理。
主要能力:Markdown 转 PDF(marked 解析 + Puppeteer 渲染,可加页眉页脚与页码);用 PDFKit 生成多页报告(封面、目录、章节、页眉页脚与页码);批量 HTML 转 PDF;用 pdf-lib 对已有 PDF 添加文字或图片水印;合并多个 PDF、提取页面、压缩、设置元数据。
使用方式:先安装依赖 npm install puppeteer pdfkit pdf-lib marked,再按需调用相应工作流。常见触发语句包括 convert [file.md] to pdf、create pdf report from [data]、add watermark [text] to [file.pdf]、merge [file1.pdf] and [file2.pdf]、extract pages 1-5 from [file.pdf]、compress [file.pdf]。
适用场景:文档导出、带图表的报告、可打印表单、发票与客户交付物等程序化生成 PDF 的任务。
限制与注意事项:资料未提供具体收费、价格与平台信息;需注意字体嵌入、图片压缩、大文件内存与渲染超时、文件读写权限等问题,并建议在多种阅读器中测试。
分类:办公与效率。