Logo
Home Products Support Contact About Us
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total Doc Converter X

Convert DOC, DOCX, RTF, TXT to PDF, HTML, XLS, JPG, TIFF on Windows servers — without Microsoft Word.

Total Doc Converter X — Server DOC/DOCX to PDF/HTML/XLS Converter with ActiveX, DLL & Command Line

Windows
2000/2003/Vista
7/8/10/11
and
2012/2016 / 2019/2022 Server
and
Docker / Citrix / Wine

Total Doc Converter X is a server-side SDK that converts Word documents (DOC, DOCX, DOCM, RTF, TXT) to PDF, HTML, XHTML, XLS, JPG, TIFF, PNG, RTF, and Unicode TXT — without Microsoft Word, Office Interop, or any headless Office instance on the server. It runs silent: no GUI, no dialogs, no popups. Total Doc Converter X ships with both a command-line binary and an ActiveX/COM interface, so it drops into ASP, PHP, .NET, Python, Ruby, Java, and any other COM-aware backend. Source format coverage:

  • Microsoft Word documents: DOC (Word 97–2003), DOCX (OOXML), DOCM (macro-enabled)
  • Rich Text Format (RTF)
  • Plain text (TXT, ANSI and UTF-8)
  • Unicode text with explicit encoding
Total Doc Converter X covers the full server-side conversion scenario: PDF output with digital signing (X.509 PFX certificate), AES-256 encryption, and per-permission flags; HTML output with embedded images and CSS; XLS extraction of tables for spreadsheet ingestion; JPG/TIFF rasterization for archival or thumbnails; folder mask and recursion (-Recurse -kfs) for batch processing whole document trees; Total Folder Monitor pairing for hot-folder auto-conversion on file arrival.

Multi-user friendly: install once on the Windows server, expose conversion as a web service or run as a Windows service. Multithreaded engine processes batches at maximum speed. Compatible with IIS, Docker, Citrix, and Wine.

Try it for free (30 days trial period, no limitations) and find out that it is really worth its money.

Some of the currently supported file format conversions:
    DOC / DOCX
  • DOC to PDF (digitally signed)
  • DOCX to PDF (encrypted)
  • DOC to HTML (with embedded images)
  • DOC to RTF / TXT
    To data / spreadsheet
  • DOC tables to XLS
  • DOC to Unicode TXT
  • DOCX to XHTML
  • RTF to PDF
    To images
  • DOC to JPG
  • DOCX to TIFF (multi-page)
  • DOC to PNG

Download Now!

(includes 30 day FREE trial)

Buy License

(only $750.00)

 
Accept Payment Methods

Examples of Total Doc Converter X

Convert Doc files with Total Doc Converter X and .NET


string src  = @"C:\test\Source.docx";
string dest = @"C:\test\Dest.pdf";

var cnv = new DocConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Doc.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Convert Doc files on web servers with Total Doc Converter X

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\DocConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.docx";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
More information about Azure Functions.

Convert Doc files on web servers with Total Doc Converter X

dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.docx", "c:\dest.pdf", "-cPDF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing

Stream the resulting PDF directly from ASP

dim C
Set C=CreateObject("DocConverter.DocConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.docx", "C:\www\ASP", "-cpdf -log c:\doc.log")
set C = nothing

Convert Doc files with PHP and Total Doc Converter X

$src="C:\\test\\test.docx";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\test\\Doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Convert Doc files with Total Doc Converter X and Ruby

require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')

src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")

if not File.exist?(dest)
  puts c.ErrorMessage
end

Convert Doc files with Total Doc Converter X and Python

import win32com.client
import os.path

c = win32com.client.Dispatch("DocConverter.DocConverterX")

src  = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")

if not os.path.exists(dest):
    print(c.ErrorMessage)

Convert Doc files with Pascal and Total Doc Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('DocConverter.DocConverterX');
  c.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Convert Doc files on web servers with Total Doc Converter X

var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Convert Doc files with Total Doc Converter X and Perl

use Win32::OLE;

my $src  = "C:\\test\\test.docx";
my $dest = "C:\\test\\test.pdf";

my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX';
$c->convert($src, $dest, "-cPDF -log c:\\test\\Doc.log");
print $c->ErrorMessage if -e $dest;

quote

Total Doc Converter X Customer Reviews 2026

Rate It
Rated 4.7/5 based on customer reviews
5 Star

"Up to now, Total Doc Converter X is doing the job correctly, that is converting Doc files to PDF files using command line within a Windows scheduled task. If I have any problem I will certainly contact you. Thank you for the product."

5 Star Brandon Belma
NSG Consulting

"We've been using Total Doc Converter for a few years and just purchased the upgrade to X. It has been working very well for us and we are very satisfied with the product. We use it to convert our documents to PDF format. I will need to look through the documentation to see if there is anything else we could utilize it for."

4 Star Todd Braley
IT Manager, DRI Title And Escrow

"Customers send us briefs and motions in DOCX with embedded comments and tracked changes. Total Doc Converter X with -PFXFile/-PFXPass produces signed archival PDFs that the court system accepts. We replaced a Word-Interop pipeline that crashed every time a customer sent a corrupted DOC; the built-in parser is forgiving where Word would refuse to open the file at all. Five years in production, no failures we can blame on the converter."

5 Star Marek L.
Senior Backend Developer at a legal-tech vendor

"Employee policy documents arrive from clients as DOCX in dozens of corporate templates. We render each to PDF with a watermark stamp and Bates page numbers before they land in the employee portal. Total Doc Converter X plus Total Folder Monitor: clients drop files in an inbox, the converter clears them, the portal picks up the PDFs. No Word on any of our conversion VMs, no licensing question marks, throughput is around 200 documents per minute on our hardware."

5 Star Yuna K.
DevOps Engineer at an HR SaaS

"Bundled Total Doc Converter X into our document-management product under the Royalty-Free License. The one-time per-project fee was a fraction of what Aspose.Words wanted on a per-developer subscription. Our installer ships and registers the ActiveX, our app calls it directly, end users see only our UI. The 32-bit ActiveX limitation cost us a couple of days of pipeline rework, but support was responsive when we asked about workarounds."

4 Star Karim Z.
Independent Software Vendor


Unique options of Total Doc Converter X


doc to pdf
Total Doc Converter X converts Doc to PDF and allows you ro sing the final document with your digital signature.

combine doc
Convert and combine several documents into one multi-page file (PDF, DOC, TIFF or a very long TXT file). All done in one go!

time stamps
Total Doc Converter X can copy original time stamps if you want to keep them.

docx
Have an outdated Microsoft Office 2003? Update all your old files to the new format in one go. Convert Doc files to DocX with our Total Doc Converter X.

font
Adjustable paper format for every target format: make the converted copies suitable for printing on specific paper.

print doc
Total Doc Converter X can print out, fax to send to OneNote any file you select. It will also create detailed reports on your Doc files in PDF, XLS, CSV, TXT formats. It's the esiest way to learn how many files you have and their parameters.


interface
We offer many samples in PHP, C#, ASP so that you don't get lost in code lines.

doc formats
The widest list of supported file types: convert Word, Doc, DocX, DocM, RTF, RVF, or TXT files to RTF, DOCX, XLS, JPEG, PNG, TIFF, HTML, XHTML, PDF, TXT in a batch mode. Is there a more powerful doc converter for the same price?

doc converter
Total Doc Converter X supports several types of compression for TIFF. If you are at a loss the program will automatically choose the best value.

preview doc
Total Doc Converter X comes with ActiveX. You can add a doc converter to your own app (apply for the developer license.)

header
Add your logo or any other image to the header or the footer of the output file.

page
Do you want more order? Total Doc Converter X will add page counters or a date to every page of the output files. The app is great for stamping legal bates too!

time stamps
Ability to compress converted copies when performing conversion to graphic formats: get the optimal size/quality ratio.

doc to pdf
Total Doc Converter X offers a lot of additional settings for Doc to PDF conversions. Set user permissions, password-protect your files or sign with a digital signature. Get PDF, PDF/A and non-searchable PDFs.


command line
Total Doc Converter X has no GUI and runs via command line.

Command-Line Examples

Total Doc ConverterX ships with DocConverterX.exe, a console binary you can drive from scripts, scheduled tasks, CI runners, or any backend service. The flag set matches the GUI DocConverter.exe; for the full reference see the command-line documentation. The recipes below cover the cases we hear about most often from SDK customers.

1. Convert a single Word document to PDF

The smallest possible call — one source file, one output, one target format.

DocConverterX.exe "C:\contracts\NDA.doc" "C:\out\NDA.pdf" -cPDF

2. Batch a folder of DOCs by mask

Process every DOC in a folder and drop the PDFs into a sibling output directory.

DocConverterX.exe "C:\contracts\*.doc" "C:\out\" -cPDF

Swap the mask for *.rtf or *.txt to convert other source formats.

3. Convert DOCX to PDF

The same binary handles modern Word documents. Point the mask at *.docx and the converter picks up the new format without any extra flags.

DocConverterX.exe "C:\contracts\*.docx" "C:\out\" -cPDF

4. Recurse a project tree and mirror its folder structure

Legal and HR archives rarely live in one flat folder. -Recurse walks subdirectories; -kfs recreates the same tree on the output side instead of flattening every file into one bucket.

DocConverterX.exe "C:\contracts\2026\*.doc" "C:\out\2026\" -cPDF -Recurse -kfs

5. Drive a queue from a list file

When an upstream worker writes a queue file and the converter consumes it, you don't want to encode every file path into the command line itself. -list reads file masks (one per line) from a text file.

DocConverterX.exe -list "C:\queues\contracts.txt" "C:\out\" -cPDF

6. High-DPI archival TIFF (Group 4 fax compression)

Long-term document archives are usually black-and-white TIFF with G4 compression — small on disk, lossless, accepted by every imaging system. Use -tc 7 for G4FAX; switch to -tc 1 for LZW or -tc 3 for JPEG-compressed TIFF.

DocConverterX.exe "C:\contracts\*.doc" "C:\archive\" -cTIFF -tc 7

7. Convert to landscape A4 with custom margins

When the destination format is PDF or TIFF, paper size, orientation, and margins are flags rather than per-document settings. Useful for wide tables that don't fit portrait Letter.

DocConverterX.exe "C:\reports\*.doc" "C:\out\" -cPDF -ps A4 -po Landscape -TM 15 -LM 20 -BM 15 -RM 20

8. Render plain text to PDF with a fixed font

For *.txt sources the converter has to choose a font itself. Pin the typography explicitly so the output looks consistent across machines, and turn on -WordWrap so long lines don't get clipped at the right margin.

DocConverterX.exe "C:\logs\*.txt" "C:\out\" -cPDF -FontName "Consolas" -FontSize 10 -FontStyle B -WordWrap

9. Unattended runs with an error log

Once DocConverterX.exe runs as a service or scheduled job, the only way to know what happened is the log. -log suppresses interactive error dialogs and writes failures to a file you can tail or scrape.

DocConverterX.exe "C:\contracts\*.doc" "C:\out\" -cPDF -log "C:\logs\docconv.log"

10. Date-stamped output folder with originals removed

Combine the <DATE> macro in the destination path with -do to delete originals after a successful conversion — useful for daily intake folders that should drain to an archive.

DocConverterX.exe "C:\inbox\*.doc" "C:\archive\<DATE>\" -cPDF -do -log "C:\logs\intake.log"

Who Uses Total Doc ConverterX?

Developers and IT teams that convert Word documents to PDF, images, and other formats on servers

Web Applications

Online Document Conversion

Add DOC-to-PDF conversion to your web app via ActiveX

Web developers integrate Total Doc ConverterX into ASP, PHP, or .NET applications so users can upload Word files and receive converted PDF, HTML, or image output. The converter runs silently on the server with no GUI, handling multiple simultaneous conversion requests without interruption.

Document Management

DMS & ECM Integration

Convert Word uploads to PDF and TIFF for archival systems

Document management platforms use Total Doc ConverterX to convert incoming DOC and DOCX files to PDF for standardized storage or TIFF for image-based archives. The converter preserves document layout exactly and maintains folder structure when processing entire directory trees in batch.

Enterprise Automation

Automated Document Pipelines

Convert Word files on servers via command line

Enterprise IT teams run Total Doc ConverterX in scheduled batch jobs to convert Word documents from email systems, upload portals, and shared drives. Combine with Total Folder Monitor to auto-convert new DOC files as they arrive in watched folders — completely hands-free with no pop-ups or user interaction.

Multi-User Networks

Network Conversion Service

Serve document conversion to all users on your network

Organizations deploy Total Doc ConverterX on a central server so employees across departments can convert Word documents to PDF, XLS, HTML, or images through a shared service. One server installation replaces dozens of desktop converters — reducing licensing costs and IT maintenance.

Software Development

Document SDK for Custom Apps

Embed Word conversion into your own software products

Software vendors integrate Total Doc ConverterX via ActiveX into their applications to offer DOC-to-PDF, DOC-to-TIFF, and DOC-to-HTML conversion without building a rendering engine. The API handles Word, DOCX, RTF, and TXT files with full layout preservation and customizable output settings.

Download Now!

Updated Fri, 01 May 2026

Buy License

(only $750.00)



Frequently Asked Questions About Total Doc Converter X ▼

No. Total Doc Converter X reads DOC, DOCX, DOCM, RTF, and TXT directly through its own parser. You do not need Word, Office, the Open XML SDK, or any Office-Interop install on the conversion server. This is the main reason customers move to Doc Converter X from Word-Interop pipelines — no Office licensing, no app pool crashes when Word's COM server hangs, no headless Word instance to keep alive.
Input: DOC (Word 97–2003 binary), DOCX (Office Open XML), DOCM (macro-enabled DOCX), RTF, TXT (ANSI and Unicode). Output: PDF (with AES-256 encryption, password protection, X.509 digital signing, per-permission flags), HTML (with embedded images and CSS), XHTML, XLS (tables extracted to spreadsheet), DOC, DOCX, RTF, TXT, Unicode TXT, JPG, TIFF (multi-page), PNG.
Total Doc Converter X exposes a COM/ActiveX interface, so any COM-aware language can call it directly: new COM("DocConverter.DocConverterX") in PHP, new DocConverterX() in .NET, win32com.client.Dispatch("DocConverter.DocConverterX") in Python, WIN32OLE.new('DocConverter.DocConverterX') in Ruby. Alternatively, the DocConverterX.exe command-line binary can be invoked from any process, scheduler, or shell script. Direct PDF streaming via ConvertToStream is also available for ASP/PHP web responses.
Total Doc Converter is the desktop GUI version intended for interactive use on a workstation. Total Doc Converter X is the server SDK: no graphical interface, no dialogs, no end-user interaction. It is licensed for unattended server-side use, includes the ActiveX/COM interface for application integration, and supports a Royalty-Free License for redistribution inside your own product.
Yes. Because the converter is a regular Windows binary with a COM interface, it runs anywhere Windows runs: IIS application pools, Windows containers, Azure App Service or Azure Functions on the Windows runtime, AWS EC2 Windows instances, and on-premises Windows Server. Note: the ActiveX component is 32-bit only, so configure your IIS application pool or .NET runtime to 32-bit when calling via COM. The command-line binary works on 64-bit Windows without restrictions.
Yes. Use -mp "owner-pwd" for the owner password and -up "user-pwd" to gate file opening. The -perm flag accepts any combination of Print, HighResPrint, Copy, Modify, Annotation, FormFill. Encryption strength is controlled by -EncryptStrength es256AES. For digital signing pass -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignLoc -SignCon -SignRes to attach an X.509 certificate to every output PDF.
Point the binary at a folder mask: DocConverterX.exe "C:\inbox\*.docx" "C:\out\" -cPDF. Add -Recurse to descend into subfolders, and -kfs to mirror the folder tree on the output side instead of flattening everything into one bucket. Combine with -list "queue.txt" for worker-driven pipelines, and -msuccess/-merror to route processed and failed source files into separate folders.
Yes. The download is a fully functional 30-day trial with all output formats, ActiveX, and command-line features unlocked — no credit card and no email required to start. After 30 days you decide whether to purchase. The license is one-time payment with lifetime updates and technical support.
Download Now!

Updated Fri, 01 May 2026

Buy License

(only $750.00)


List of supported conversions:

  • Doc to PDF Command Line
  • Doc to HTML Command Line
  • Doc to Text Command Line
  • Doc to TIFF Command Line
  • Doc to JPEG Command Line
 
    • DocX to PDF Command Line
    • DocX to HTML Command Line
    • DocX to Text Command Line
    • DocX to TIFF Command Line
    • DocX to JPEG Command Line
 
  • Word to PDF Command Line
  • Word to HTML Command Line
  • Word to Text Command Line
  • Word to TIFF Command Line
  • Word to JPEG Command Line
 

Start working now!

Download free trial and convert your files in minutes.
No credit card or email required.

⬇ Download Free Trial Windows 7/8/10/11 • 135 MB
Pro Suite

Key Features Of Full Registered Version

  • A set of converters in one (doc to pdf, doc to html, doc to xls, doc to jpg, doc to tiff, doc to txt)
  • Supports all types of doc files: Word, DOC, DOCX, DOCM, RVF, TXT
  • Server version - no GUI
  • Support automation server, Jenkins and so on
  • Supported languages incude any language that supports Web Services including .NET (2.00, 3.5, 4.00), Ruby, PHP and Java.
  • Provides access via ActiveX interface for all legacy programming languages (Visual Basic 6 or Delphi) as well as scripting (i.e. VBscript).
  • Multithreading
  • Can combine several files into one
  • Encrypts final PDF files
  • Adds pagination or watermarks
  • Offers several compression levels fro images
  • Smart auto-generated settings for each file type

    Need Doc conversion feature in your app?

    Get a royalty-free license. It allows you implement Total Doc ConverterX into your software and redistribute it. RFL is licensed per project (no matter how many developers are involved).
    Apply via contact form.

System Requirements


  • Available on: PC
  • OS: Windows Server 2000 / 2003 / 2008 / 2012 / 2016 / 2019 / 2022 (32 and 64-bit)
    Windows 2000 / 7 / 8 / 10 / 11 (32 & 64-bit)
  • Keyboard: Integrated Keyboard
  • Mouse: Integrated Mouse
  • Memory: 4 GB

List of apps with built-in API support