跳到主要内容

使用更新超链接注释 n8n 行动

PDF4me 更新超链接注释 修改和管理超链接 PDF 通过文件 n8n 自动化工作流程。流程 PDFs 通过 n8n 触发器、二进制数据、base64 字符串或公共 URLs 自动检测现有超链接并更新 URLs修改链接目标、替换失效链接以及通过精确的链接处理来管理文档注释。该解决方案是链接维护的理想之选。 URL 更新、修复失效链接、文档迁移、链接重定向和自动化超链接管理工作流程需要准确的链接检测、可靠的修改和无缝集成。

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

设置

添加 PDF4me 将您的“更新超链接注释”节点添加到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南

先决条件:

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

配置:

  1. 添加 PDF4me 节点到工作流
  2. 选择“更新超链接注释”操作
  3. 配置输入参数(见下文)
更新超链接注释

参数

以下是“更新超链接注释”操作的完整参数列表。配置这些参数可控制超链接更新。

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

范围类型描述例子
输入数据类型***StringPDF 输入格式选择
• 选择您的格式 PDF 数据输入
PDF4me 支持多种输入类型
• 选项:二进制数据, Base64 字符串,或 URL
Binary Data
二进制属性名称二进制二进制 PDF 文件输入 (二进制数据必填)
• 参考 PDF 来自前一个文件 n8n 节点或文件上传
PDF4me 二进制进程 PDF 文件自动格式检测
• 当输入数据类型为“二进制数据”时为必填项
{{ $binary.data }}
Base64 文档内容StringBase64 编码 PDF 输入 (如果是 Base64 字符串则为必填项)
• 提供 PDF 数据以 base64 编码字符串的形式呈现
PDF4me 自动解码和处理 PDF 内容
• 当输入数据类型为“Base64 字符串”时为必填项
UEsDBBQABgAI...
文件 URLString民众 PDF URL 输入 (如果是 URL,则为必填项)
• 提供公开/开放权限 URLPDF 文件
PDF4me 从……下载并处理文件 URL
• 当输入数据类型为“URL”时为必填项
https://abc.com/sample.pdf
输出文件名***String更新 PDF 输出文件名
• 指定生成的更新文件的名称 PDF 文件
• 必须包含 .pdf 扩展名
PDF4me 确保唯一命名和格式验证
hyperlinks_updated.pdf
搜索***String超链接搜索条件
• 选择用于识别要更新的超链接的搜索方法
• 选项:文本(按显示文本搜索), URL (按目标搜索) URL
PDF4me 提供多种搜索选项
Text
搜索值***String超链接搜索值
• 指定文本或 URL 要查找的值
• 应与当前文本一致或 URL 修改超链接
• 用于精确识别超链接
http://www.google.com
是表达式Boolean表达式评估
• 启用动态搜索值的表达式求值
• 允许使用 n8n 动态超链接识别的表达式
• 高级工作流程可选
true
文本当前值***String当前超链接文本
• 指定超链接的当前显示文本
• 应与当前显示的文本完全一致
• 用于基于文本的搜索和更新
http://www.google.com
文本新值***String新超链接文本
• 指定要替换当前文本的新显示文本
• 这是用户将看到的可点击文本
• 用于文本替换
https://pdf4me.com
URL 当前价值***String当前超链接 URL
• 指定当前目标 URL 超链接
• 应完全匹配 URL 当前链接
• 用于 URL基于搜索和更新
http://www.google.com
URL 新价值***String新超链接 URL
• 指定新目标 URL 替换当前 URL
• 这是超链接将用户重定向到的位置
• 用于 URL 替代品
https://pdf4me.com
二进制数据输出名称***String二进制数据映射
• 定义用于访问已生成更新数据的变量名 PDF 数据
• 用于后续工作流程操作
• 对工作流程数据流至关重要
data

高级选项

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

范围类型描述例子
自定义配置文件String自定义配置配置文件
• 使用自定义配置文件设置其他选项
JSON包含预定义参数的类似格式
• 支持 outputDataFormatpreserveMetadata, ETC。
• 特殊需求可选
{ "outputDataFormat": "json", "preserveMetadata": true, "optimizeForPrinting": false, "compressionLevel": "medium" }

输出

输出参数

范围类型描述例子
成功BooleanPDF4me 超链接更新状态指示器 - 布尔标志,指示超链接更新过程的成功或失败。 PDF4me 返回 true 为了成功运营和 false 针对任何错误,在自动化工作流程中实现强大的错误处理能力。true
信息StringPDF4me 超链接更新状态消息 - 提供易于理解的状态消息,详细说明超链接更新过程的结果。包括成功确认或错误详情,以便进行故障排除。Hyperlinks updated successfully
文件名StringPDF4me 生成的 PDF 文件名 - 成功生成的更新文件的完整文件名 PDF 文档必须具有正确的 .pdf 扩展名。 PDF4me 确保唯一命名并验证文件格式合规性,以便与下游流程无缝集成。hyperlinks_updated.pdf
mimeTypeStringPDF4me 输出 MIME 类型 - MIME 生成的类型 PDF 文件,始终为“application/pdf” PDF 文档。对 Web 应用程序中的内容类型验证和正确的文件处理非常有用。application/pdf
文件大小数字PDF4me PDF 文件大小(字节) - 生成的更新的确切大小 PDF 文件大小以字节为单位,由 PDF4me 用于存储规划、带宽优化和文件传输监控。对企业文档管理和工作流自动化至关重要。125430
文档名称StringPDF4me 文档名称引用 - 用于参考和跟踪的已处理文档的名称。这与以下内容一致: fileName 为了保持文档管理工作流程的一致性hyperlinks_updated.pdf
超链接已更新BooleanPDF4me 超链接更新确认 - 用于确认超链接已成功更新的布尔标志 PDF 文档。可用于验证超链接更新是否已正确应用。true
链接已修改数字PDF4me 超链接修改次数 - 成功更新的超链接注释数量 PDF 文档。可用于跟踪更新效果和超链接修改结果。2

N8N 行动反应

PDF4me 更新超链接注释 API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:

JSON 回复格式

原始 JSON 来自 API

[
{
"success": true,
"message": "Hyperlinks updated successfully",
"fileName": "hyperlinks_updated.pdf",
"mimeType": "application/pdf",
"fileSize": 125430,
"docName": "hyperlinks_updated.pdf",
"hyperlinksUpdated": true,
"linksModified": 2
}
]

用例

文档链接管理和更新

  • 更新过时的超链接 PDF 文件指向新的 URLs 或网站
  • 修改超链接文本,以符合当前的品牌或信息传递要求
  • 通过保持所有链接有效且功能正常来确保文档准确性。

内容迁移和品牌重塑

  • 将内容迁移到新域名或平台时,请更新超链接。
  • 公司品牌重塑或网站改版期间修改链接
  • 确保组织结构变更后所有文档链接仍然有效

企业文档维护

  • 自动更新大型文档库和知识库中的超链接
  • 维护公司文档和培训材料之间的链接完整性
  • 更新合规文件和政策手册中的链接,以确保其准确性。

获取帮助