Developer Center | DataMystic
Developer Center
Automate, integrate, and extend DataMystic products. Find API documentation, code examples, and integration guides for TextPipe, WordPipe, ExcelPipe, PowerPointPipe, and FileWatcher.
System Prerequisites
| Requirement | Details |
|---|---|
| TextPipe Edition | TextPipe Pro edition required for COM automation. Standard and Lite editions do not include COM support. |
| COM Registration |
COM objects are registered automatically by the TextPipe Pro installer.
Manual registration: regsvr32 TextPipe.dll (run as Administrator).
Registry-free COM is also supported for isolated deployments.
|
| Windows Versions | Windows 10, Windows 11, Windows Server 2016, 2019, 2022. Both x86 and x64 architectures supported. |
| Office Pipe Products | WordPipe, ExcelPipe, and PowerPointPipe use command-line interfaces; no COM registration required. |
| FileWatcher | Runs as a Windows service or desktop application. Service mode requires Administrator privileges for installation. |
Quick Start: TextPipe COM Automation
Here is a minimal example showing how to invoke TextPipe Pro via COM automation in VBScript:
Set oTP = CreateObject("TextPipe.Application")
oTP.LoadFilter "C:\Filters\my_transform.fll"
oTP.AddInputFile "C:\Data\input.txt"
oTP.OutputFile = "C:\Data\output.txt"
oTP.Go
oTP.Quit
API Reference
Complete documentation for programmatic interfaces across all products.
TextPipe COM API TextPipe
Full COM object reference including TextPipe.Application and TextPipe.FilterWindow objects with method signatures, parameters, and return types.
WordPipe CLI Reference WordPipe
Command-line parameters for batch find and replace in Word documents, including input/output specification and replacement options.
ExcelPipe CLI Reference ExcelPipe
Command-line parameters for batch find and replace in Excel spreadsheets, including data source updates and image replacement.
PowerPointPipe CLI Reference PowerPointPipe
Command-line parameters for batch find and replace in PowerPoint presentations, including link fixing and rebranding.
FileWatcher Configuration FileWatcher
Configuration reference for folder monitoring, trigger conditions, action chains, FTP uploads, and Windows service mode.
Integration Examples
Real-world examples showing how to integrate DataMystic products into your workflows.
PowerShell + TextPipe COM TextPipe
Complete PowerShell script demonstrating COM object instantiation, filter execution, and output verification.
Python + TextPipe COM TextPipe
Python pywin32 script for COM automation including error handling and batch file processing.
CI/CD Pipeline Integration TextPipe
Pipeline configuration examples for incorporating TextPipe into build and deployment workflows.
Windows Task Scheduler TextPipe WordPipe FileWatcher
Schedule automated execution of data transformations and batch processing using Windows Task Scheduler.
Batch Processing Examples
Step-by-step guides for automating batch processing with each product.
TextPipe Batch Processing TextPipe
Process thousands of files with TextPipe using command-line automation and scheduled tasks.
WordPipe Batch Processing WordPipe
Batch find and replace across entire folder trees of Word documents via command line.
ExcelPipe Batch Processing ExcelPipe
Automate spreadsheet updates across hundreds of Excel files in a single operation.
PowerPointPipe Batch Processing PowerPointPipe
Rebrand or update links across all PowerPoint presentations in a directory tree.
FileWatcher Automation Setup FileWatcher
Configure FileWatcher to monitor folders and trigger automated processing pipelines.