n8n-nodes-bastian-technologies
v0.1.1
Published
n8n community nodes for Bastian Technologies API - PDF tools, document templates, and e-signatures
Downloads
199
Maintainers
Readme
n8n-nodes-bastian-technologies
Custom n8n community nodes for Bastian Technologies API.
PDF Tools & Document Templates with E-Signatures
Features
This package provides n8n nodes for:
- 📄 PDF to Image - Convert PDF pages to PNG, JPEG, or WebP images
- 🔗 PDF Merge - Combine multiple PDFs into one document
- ✂️ PDF Split - Split a PDF into multiple files
- ℹ️ PDF Info - Get metadata and page count from PDFs
- 📝 Document Templates - Create documents with fillable fields
- ✍️ E-Signatures - Send documents for electronic signatures
Prerequisites
- n8n (self-hosted or cloud)
- Bastian Technologies account with API key
- Register at: https://www.bastiantechnologies.com/register
- Get API key from: Account Dashboard → API Keys
Installation
For n8n Self-Hosted
Via npm (Community Nodes)
- Go to Settings → Community Nodes
- Click Install
- Enter:
n8n-nodes-bastian-technologies - Click Install
Manual Installation
cd ~/.n8n
pnpm install n8n-nodes-bastian-technologiesThen restart n8n.
For n8n Cloud
Community nodes can be installed directly from the n8n UI:
- Go to Settings → Community Nodes
- Search for
bastian-technologies - Click Install
Configuration
Setting Up Credentials
- In n8n, go to Credentials
- Click Add Credential
- Search for Bastian Technologies API
- Enter your API key from your Bastian Technologies account
- Click Save
Usage Examples
PDF to Image Conversion
- Add the Bastian Technologies node
- Select Resource: PDF Tools
- Select Operation: Convert to Image
- Configure:
- Upload PDF file (from previous node or static)
- Choose format (PNG, JPEG, WebP)
- Set quality (72, 150, 300 DPI)
- Select pages (all, first, last, custom)
- The node will return the converted images
PDF Merge
- Add the Bastian Technologies node
- Select Resource: PDF Tools
- Select Operation: Merge PDFs
- Provide multiple PDF files from previous nodes
- Receive merged PDF as output
Document with E-Signature
- Add the Bastian Technologies node
- Select Resource: Document Templates
- Select Operation: Create Document
- Configure:
- Template ID
- Recipient details (name, email)
- Field values
- Document will be sent for signature
Async Operations
PDF operations are asynchronous. The nodes handle this automatically by:
- Starting the job
- Polling for completion
- Downloading the result
You can configure the polling interval and timeout in the node settings.
API Documentation
For complete API documentation, see:
- BASTIAN_API_CONTEXT.md - Full API reference
- Bastian Technologies API Docs
Development
Setup
# Clone the repository
git clone https://github.com/SARBKKEY/n8n-nodes-bastian-technologies.git
cd n8n-nodes-bastian-technologies
# Install dependencies
pnpm install
# Build
pnpm build
# Watch for changes
pnpm devProject Structure
n8n-nodes-bastian-technologies/
├── credentials/
│ └── BastianTechnologiesApi.credentials.ts
├── nodes/
│ └── BastianTechnologies/
│ ├── BastianTechnologies.node.ts
│ ├── BastianTechnologies.node.json
│ └── bastian-technologies.svg
├── BASTIAN_API_CONTEXT.md # Full API documentation
├── package.json
├── tsconfig.json
└── README.mdTesting Locally with n8n
# Build the package
pnpm build
# Link to n8n
cd ~/.n8n
pnpm link /path/to/n8n-nodes-bastian-technologies
# Restart n8nPricing
Bastian Technologies uses pay-per-use pricing:
- PDF to Image: $0.01/page
- PDF Merge: $0.005/page
- PDF Split: $0.005/page
- Document Creation: $0.01/document
- Signature Fields: $0.01/field
Support
- Issues: GitHub Issues
- Website: https://www.bastiantechnologies.com
- Contact: https://www.bastiantechnologies.com/contact
License
MIT License - see LICENSE for details.
Made with ❤️ by Bastian Technologies
