Gotenberg AI Tools icon

Gotenberg AI Tools

Provides Gotenberg PDF tools (convert, screenshot, merge, split…) to an AI Agent node

Gotenberg AI Tools

AI-generated

Summary

Expose selected Gotenberg PDF conversion and manipulation tools to an AI Agent.

Inputs

  • enabledTools — List of tool identifiers to expose (e.g., 'urlToPdf', 'htmlToPdf', 'urlScreenshot', etc.). Defaults to ['urlToPdf','htmlToPdf','urlScreenshot'].
  • chromiumDefaults — Default Chromium options for PDF conversion/screenshot (paper size, landscape, print background, wait delay, screenshot format).
  • toolDescription — Optional override description shown to the AI Agent for all enabled tools.

Output shape

an array of DynamicStructuredTool definitions (metadata for each enabled Gotenberg tool)

Each tool definition includes name, description, JSON schema of input parameters, and a function stub. Binary files are stored in n8n's binary registry and referenced by name; no direct binary payload is returned.

Examples

Example 1: Convert a public webpage to PDF and then extract its metadata.

enabledTools = ['urlToPdf','readMetadata']; chromiumDefaults = { paper_format: 'a4', landscape: false }; toolDescription = ''

Example 2: Merge two previously stored PDFs into one.

enabledTools = ['mergePdfs']; chromiumDefaults default; toolDescription = 'Merge PDFs for report generation'}

Example 3: Split a stored PDF into multiple parts and upload each part.

enabledTools = ['splitPdf']; chromiumDefaults default; toolDescription = ''

Links

Discussion