Actions80
- Extract Text From Word
- Find And Replace Text
- Convert PDF To Editable PDF Using OCR
- Create Swiss QR Bill
- Split PDF By Barcode
- Split PDF By Swiss QR
- Split PDF By Text
- Split PDF Regular
- Create PDF/A
- Convert HTML To PDF
- Convert Markdown To PDF
- Upload File To PDF4me
- Add Attachment To PDF
- Add Barcode To PDF
- Add Form Fields To PDF
- Fill PDF Form
- Add HTML Header Footer
- Add Image Stamp To PDF
- Add Margin To PDF
- Add Page Number To PDF
- Add Text Stamp To PDF
- AI-Invoice Parser
- AI-Process HealthCard
- AI-Process Contract
- Generate Barcode
- Classify Document
- Parse Document
- Linearize PDF
- Flatten PDF
- Convert To PDF
- Json To Excel
- Convert PDF To Excel
- Convert PDF To Word
- Convert PDF To PowerPoint
- Convert VISIO
- Crop Image
- Delete Blank Pages From PDF
- Delete Unwanted Pages From PDF
- Extract Pages
- Merge Multiple PDFs
- Overlay PDFs
- Rotate Document
- Rotate Page
- Sign PDF
- URL to PDF
- Add Image Watermark To Image
- Add Text Watermark To Image
- Compress Image
- Convert Image Format
- Create Images From PDF
- Flip Image
- Get Image Metadata
- Image Extract Text
- Remove EXIF Tags From Image
- Replace Text With Image
- Replace Text With Image In Word
- Resize Image
- Rotate Image
- Rotate Image By EXIF Data
- Compress PDF
- Get PDF Metadata
- Repair PDF Document
- Get Document From Pdf4me
- Update Hyperlinks Annotation
- Protect Document
- Unlock PDF
- Disable Tracking Changes In Word
- Enable Tracking Changes In Word
- Generate Document Single
- Generate Documents Multiple
- Get Tracking Changes In Word
- Read Barcode From Image
- Read Barcode From PDF
- Read SwissQR Code
- Extract Form Data From PDF
- Extract Pages From PDF
- Extract Attachment From PDF
- Extract Text By Expression
- Extract Table From PDF
- Extract Resources
Overview
This node operation, Convert VISIO, converts Microsoft Visio files (such as .vsdx) into PDF format. It supports multiple input methods for the Visio file: binary data from a previous node, a base64-encoded string, or a URL pointing to the Visio file. The node offers extensive options to customize the conversion process, including page selection, image quality, color modes, and output formatting.
Typical use cases include:
- Automating the conversion of Visio diagrams into PDFs for sharing or archiving.
- Integrating Visio file processing in workflows where Visio files are received in different formats (binary, base64, or URL).
- Customizing PDF output to meet specific document standards or visual preferences.
Example scenarios:
- A user uploads a Visio diagram to a cloud storage, and this node converts it to PDF for distribution.
- A workflow receives Visio content as base64 strings from an API and needs to convert them to PDFs automatically.
- Batch processing Visio files linked by URLs to generate standardized PDF reports.
Properties
| Name | Meaning |
|---|---|
| Input Data Type | How the input Visio file is provided. Options: Binary Data (from previous node), Base64 String (base64 encoded content), URL (link to the Visio file). |
| Binary Property | Name of the binary property containing the Visio file when using binary data input. Default is "data". |
| Input File Name | Name of the input Visio file including extension. Used when input is binary data or required for base64 and URL inputs. |
| Base64 Content | Base64 encoded content of the Visio file to convert. Required if input type is base64 string. |
| File URL | URL of the Visio file to convert. Required if input type is URL. |
| Output File Name | Desired name for the output PDF file. Defaults to "output.pdf". |
| Conversion Options | Collection of settings to customize the conversion: - Page Index (starting page, 0-based) - Page Count (number of pages to convert, 0 = all) - Include Hidden Pages (boolean) - Save Foreground Page (boolean) - Is PDF Compliant (boolean) - Auto Fit (boolean) - Save Toolbar (boolean) - JPEG Quality (1-100) - Resolution (DPI) - Scale (0.1 to 10) - Image Brightness (-100 to 100) - Image Contrast (-100 to 100) - Default Font (string) - Page Size (A4, Letter, Legal, A3, A5, Custom) - Image Color Mode (Color, Grayscale, Black and White) - Compositing Quality (High Quality, High Speed, Default) - Interpolation Mode (High Quality Bicubic, Bicubic, Bilinear, Nearest Neighbor) - Pixel Offset Mode (High Quality, High Speed, Default) - Smoothing Mode (High Quality, High Speed, Default) - TIFF Compression (LZW, CCITT3, CCITT4, RLE, None) |
| Advanced Options | Additional custom JSON profiles for advanced API options. Users can specify extra parameters as JSON strings to fine-tune the conversion beyond standard options. |
Output
The node outputs the converted PDF file as binary data attached to the output item. The binary property contains the PDF content with the filename set to the specified output file name (default "output.pdf"). The JSON part of the output typically includes metadata about the conversion result or any relevant information returned by the conversion service.
If the node supports binary output, it means the PDF file can be passed downstream in workflows for further processing, saving, or sending.
Dependencies
- Requires access to an external PDF conversion API/service capable of converting Visio files to PDF.
- Needs proper API authentication configured in n8n (e.g., an API key credential).
- Network access to fetch Visio files if input is provided via URL.
- No internal credentials or service names are exposed; users must configure their own API keys or tokens.
Troubleshooting
Common issues:
- Providing incorrect or missing input file names may cause conversion failures.
- Invalid base64 content or inaccessible URLs will lead to errors.
- Unsupported Visio file versions or corrupted files might not convert properly.
- Insufficient permissions or invalid API credentials can cause authentication errors.
Error messages and resolutions:
- "Input file name is required" — Ensure the input file name is provided when using base64 or URL input types.
- "Failed to fetch file from URL" — Verify the URL is correct and accessible from the n8n environment.
- "Invalid base64 content" — Check that the base64 string is correctly encoded and complete.
- "API authentication failed" — Confirm that the API key or token is valid and properly configured.
- "Conversion failed due to unsupported file" — Validate the Visio file format and integrity.
Links and References
- Microsoft Visio File Formats
- PDF/A Compliance Overview
- PDF4me API Documentation (for advanced profile options)
- Base64 Encoding Explained
This summary is based on static analysis of the node's source code and provided property definitions without runtime execution.