跳到主要内容

转变 MarkdownPDF 使用 n8n 行动

PDF4me 转变 MarkdownPDF 变换 Markdown 将内容转化为高质量内容 PDF 通过文件 n8n 自动化工作流程。流程 Markdown 通过文件 n8n 触发器、二进制数据、base64 字符串或公共 URL生成 PDF保留格式,包括标题、列表、代码块、表格、图像、链接、嵌入内容 HTML语法高亮和专业排版。此解决方案非常适合技术文档、README 文件等。 API 文档、内容管理系统 GitHub 集成、知识库导出和自动化文档工作流程都需要准确的信息。 Markdown 专业渲染 PDF 输出和无缝集成。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

设置

添加 PDF4me “转变 MarkdownPDF节点到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南

先决条件:

  • PDF4me API 证书
  • n8n 工作流访问

配置:

  1. 添加 PDF4me 节点到工作流
  2. 选择“转换” MarkdownPDF“ 行动
  3. 配置输入参数(见下文)
将 Markdown 转换为 PDF

参数

Convert 函数的完整参数列表 MarkdownPDF 操作。配置这些参数以控制 MarkdownPDF 转换。

重要的: 标有星号 (***) 的参数是必需的,必须提供这些参数才能使操作正常运行。

范围类型描述例子
输入数据类型***StringMarkdown 输入格式选择
• 选择您的格式 Markdown 数据输入
PDF4me 支持多种输入类型
• 选项:二进制数据、Base64 字符串或 URL
Binary Data
输入二进制字段Binary二进制 Markdown 文件输入 (二进制数据必填)
• 参考 Markdown 来自前一个文件 n8n 节点或文件上传
PDF4me 二进制进程 Markdown 文件自动格式检测
• 当输入数据类型为“二进制数据”时为必填项
{{ $binary.data }}
Base64 Markdown 内容StringBase64 编码 Markdown 输入 (如果是 Base64 字符串则为必填项)
• 提供 Markdown 内容以 base64 编码字符串的形式呈现
PDF4me 自动解码和处理 Markdown 内容
• 当输入数据类型为“Base64 字符串”时为必填项
IyBIZWxsbyBXb3JsZA==
Markdown URLString民众 Markdown URL 输入 (如果是 URL,则为必填项)
• 提供公开/开放权限 URLMarkdown 文件
PDF4me 从……下载并处理文件 URL
• 当输入数据类型为“URL”时为必填项
https://abc.com/readme.md
文件名称***StringMarkdown 输入文件名
• 指定输入名称 Markdown 文件
• 必须包含正确的文件扩展名(.md、.markdown)
PDF4me 用于格式检测和处理
sample.md
输出文件名***StringPDF 输出文件名
• 指定生成的文件的名称 PDF 文件
• 必须包含 .pdf 扩展名
PDF4me 确保唯一命名和格式验证
markdown_to_pdf_output.pdf
输出二进制字段名称***String二进制数据输出映射
• 定义用于访问生成的数据的变量名 PDF 二进制数据
• 用于后续工作流程操作
• 对工作流程自动化至关重要
data

高级选项

以下参数可在“高级选项”部分中找到,且为可选参数:

范围类型描述例子
自定义配置文件String自定义配置配置文件
• 使用自定义配置文件设置其他选项
JSON包含预定义参数的类似格式
• 启用高级功能 PDF 生成设置
• 特殊需求可选
{ "outputDataFormat": "base64" }

输出

输出参数

范围类型描述例子
文件名StringPDF4me 生成的 PDF 文件名 - 成功生成的完整文件名 PDF 文档必须具有正确的 .pdf 扩展名。 PDF4me 确保唯一命名并验证文件格式合规性,以便与下游流程无缝集成。markdown_to_pdf_output.pdf
mimeTypeStringPDF4me MIME 类型标识符 - 标准化 MIME 生成的类型 PDF 文件,始终设置为 application/pdf 经过 PDF4me的转换引擎。这确保了所有系统和应用程序都能正确处理和识别文件。application/pdf
文件大小数字PDF4me PDF 文件大小(字节) 生成的确切大小 PDF 文件大小以字节为单位,由 PDF4me 用于存储规划、带宽优化和文件传输监控。对企业文档管理和工作流自动化至关重要。76256
成功BooleanPDF4me 转换状态指示器 - 布尔标志,指示成功或失败 Markdown-到-PDF 转换过程。 PDF4me 返回 true 为了成功转化和 false 针对任何错误,在自动化工作流程中实现强大的错误处理能力。true
信息StringPDF4me 转换状态消息 - 描述结果的说明信息 Markdown-到-PDF 转换过程。 PDF4me 为转换成功提供清晰的状态消息,并为故障排除提供详细的错误信息。Markdown converted to PDF successfully
原始文件名StringPDF4me 原始文件名引用 - 输入文件的原始文件名 Markdown 由……处理的文件 PDF4me的转换引擎。此参考资料用于审计跟踪、调试以及跟踪生成的文件的来源。 PDF 企业工作流程中的文档markdown_file

N8N 行动反应

PDF4me 转变 MarkdownPDF API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:

JSON 回复格式

原始 JSON 来自 API

{
"fileName": "markdown_to_pdf_output.pdf",
"mimeType": "application/pdf",
"fileSize": 76256,
"success": true,
"originalFileName": "markdown_file",
"message": "Markdown converted to PDF successfully"
}

用例

技术文档和开发者资源

  • 将 README 文件、API 文档和技术指南从 Markdown 格式转换为 PDF 格式,以便离线访问、打印以及分发给开发团队和利益相关者。
  • 将 GitHub 文档、项目 Wiki 和代码文档中的 Markdown 内容转换为 PDF 格式,以满足正式文档和合规性要求。
  • 从 Markdown 源文件生成技术规范、设计文档和架构指南的 PDF 版本,用于客户演示和项目交付。

内容管理与出版

  • 将博客文章、文章和在线内容从 Markdown 格式转换为 PDF,用于印刷出版、电子书制作和离线内容分发。
  • 将 Markdown 内容转换为 PDF 格式,用于流程文档网站和知识库的存档、备份和离线参考。
  • 从 Markdown 源文件生成新闻稿、报告和出版物的 PDF 版本,用于专业分发和正式文档编制。

学术和教育内容

  • 将研究论文、学位论文和学术内容从 Markdown 格式转换为 PDF 格式,以便提交给期刊、会议和学术机构。
  • 将课程资料、讲义和教学内容处理成PDF格式,以便学生分发和离线学习。
  • 从 Markdown 源文件生成学习指南、教科书和教育资源的 PDF 版本,用于正式出版和教育分发。

获取帮助