Skip to main content

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.