
这是一个100%免费的n8n工作流,用于生成专业格式的PDF文件,无需依赖外部库或付费转换器。它使用OpenAI创建Markdown内容,Google Docs进行格式化和转换为PDF,并与Google Drive和Slack集成进行归档和共享,非常适合报告、BRD、提案或任何您需要在n8n内部直接生成的文档。
## 适用对象
– 需要自动生成文档(报告、指南、检查清单)PDF格式的团队
– 希望文件自动归档到Google Drive并在Slack中共享的操作或赋能团队
– 任何尝试将LLM驱动的文档生成集成到业务工作流中的用户
## 工作原理/功能
1. 手动触发器启动工作流
2. LLM通过OpenAI聊天模型生成示例Markdown文档
3. 配置Google Drive文件夹用于存储
4. 从生成的Markdown内容创建Google文档
5. 使用Google Drive将文档导出为PDF
6. PDF归档到指定的Drive文件夹
7. 下载归档的PDF用于共享
8. 发送带有PDF附件的Slack消息
## 设置方法
1. 按顺序添加节点:
– 手动触发器
– OpenAI聊天模型(提示生成示例Markdown)
– 设置/手动输入Google Drive文件夹ID
– HTTP请求或Google Drive上传(转换为Google文档)
– Google Drive下载(PDF导出)
– Google Drive上传(归档PDF)
– Google Drive下载(获取归档文件)
– Slack上传(发送带附件的消息)
2. 配置OpenAI、Google Drive和Slack的凭据
3. 映射输出字段:
– data.markdown → Google文档创建
– docId → PDF导出
– fileId → Slack上传
4. 测试运行以确保PDF生成、归档并发布到Slack
## 要求
– 凭据:
– OpenAI API密钥(或兼容的LLM提供商)
– Google Drive(OAuth2)具有读写权限
– Slack机器人令牌具有files:write权限
– 访问权限:
– 对目标Google Drive文件夹的写入权限
– Slack机器人被邀请到目标频道
## 自定义工作流
– 更改OpenAI聊天模型中的提示以生成不同类型的内容(报告、会议记录、检查清单)
– 自动化触发:
– 用Cron替换手动触发器进行计划文档生成
– 使用Webhook触发器从外部应用程序按需运行
– 修改存储逻辑:
– 在Google Drive中保存.md和.pdf版本
– 使用单独的文件夹用于草稿与最终版本
– 增强分发:
– 将PDF发送到多个Slack频道或通过电子邮件
– 与项目管理工具集成以自动创建任务

评论(0)