Web sunucuları üzerinde Doc'u PDF, HTML, XLS, Görüntü ve Metne dönüştürün.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Doc Converter X, Word belgelerini (DOC, DOCX, DOCM, RTF, TXT) PDF, HTML, XHTML, XLS, JPG, TIFF, PNG, RTF ve Unicode TXT formatlarına dönüştüren sunucu tarafında bir SDK'dır — sunucuda Microsoft Word, Office Interop veya başsız bir Office örneği olmadan. Sessiz çalışır: GUI yok, iletişim kutusu yok, açılır pencere yok. Total Doc Converter X hem komut satırı ikili dosyası hem de ActiveX/COM arabirimi ile birlikte gelir; böylece ASP, PHP, .NET, Python, Ruby, Java ve COM uyumlu diğer her arka uca kolayca entegre olur. Desteklenen kaynak formatları:
-Recurse -kfs) ile tüm belge ağaçlarının toplu işlenmesi; dosya geldiğinde otomatik dönüştürme için Total Folder Monitor eşleşmesi.
Çok kullanıcılı kullanıma uygundur: Windows sunucusuna bir kez kurun, dönüştürmeyi web hizmeti olarak yayınlayın veya Windows hizmeti olarak çalıştırın. Çok iş parçacıklı motor, toplu işleri en yüksek hızda işler. IIS, Docker, Citrix ve Wine ile uyumludur.
Ücretsiz deneyin (30 günlük deneme süresi, sınırlama yok) ve ödediği paraya gerçekten değdiğini görün.
Şu anda desteklenen bazı dosya formatı dönüşümleri:
|
|
|
(30 günlük ÜCRETSİZ deneme sürümü içerir)
(sadece $750.00)
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);
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);
}
}
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
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
$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;
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
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)
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;
var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
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;
"Şimdiye kadar Total Doc Converter X işini doğru yapıyor; yani bir Windows zamanlanmış görevi içinde komut satırı kullanarak Doc dosyalarını PDF dosyalarına dönüştürüyor. Herhangi bir sorun yaşarsam mutlaka size ulaşacağım. Ürün için teşekkürler."
Brandon Belma
NSG Consulting
"Total Doc Converter'ı birkaç yıldır kullanıyoruz ve az önce X sürümüne yükseltmeyi satın aldık. Bizim için çok iyi çalışıyor ve üründen oldukça memnunuz. Belgelerimizi PDF formatına dönüştürmek için kullanıyoruz. Başka neler için kullanabileceğimizi görmek için belgeleri incelemem gerekecek."
Todd Braley
IT Manager, DRI Title And Escrow
"Müşteriler bize gömülü yorumlar ve değişiklik takibi içeren DOCX formatında dilekçeler ve önergeler gönderiyor. -PFXFile/-PFXPass ile Total Doc Converter X, mahkeme sisteminin kabul ettiği imzalı arşiv PDF'leri üretiyor. Bir müşteri bozuk bir DOC gönderdiğinde her seferinde çöken bir Word-Interop boru hattını değiştirdik; yerleşik ayrıştırıcı, Word'ün dosyayı açmayı tamamen reddedeceği yerlerde bile bağışlayıcı. Beş yıldır üretimde, dönüştürücüye yükleyebileceğimiz bir hata yok."
Marek L.
Senior Backend Developer at a legal-tech vendor
"Çalışan politika belgeleri müşterilerden onlarca kurumsal şablonda DOCX olarak geliyor. Çalışan portalına düşmeden önce her birini filigran damgası ve Bates sayfa numaralarıyla PDF'e işliyoruz. Total Doc Converter X artı Total Folder Monitor: müşteriler dosyaları bir gelen kutusuna bırakır, dönüştürücü temizler, portal PDF'leri alır. Dönüştürme VM'lerimizin hiçbirinde Word yok, lisanslama soru işareti yok, donanımımızda dakikada yaklaşık 200 belge işliyor."
Yuna K.
DevOps Engineer at an HR SaaS
"Total Doc Converter X'i Telif Hakkı Bedelsiz Lisans kapsamında belge yönetim ürünümüze dahil ettik. Proje başına tek seferlik ücret, Aspose.Words'ün geliştirici başına abonelik için istediğinin küçük bir kısmıydı. Yükleyicimiz ActiveX'i kuruyor ve kaydediyor, uygulamamız onu doğrudan çağırıyor, son kullanıcılar yalnızca bizim arayüzümüzü görüyor. 32 bit ActiveX sınırlaması bize boru hattını yeniden çalışmak için birkaç gün kaybettirdi, ancak geçici çözümler hakkında sorduğumuzda destek hızlı yanıt verdi."
Karim Z.
Independent Software Vendor
Developers and IT teams that convert Word documents to PDF, images, and other formats on servers
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.
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.
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.
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.
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.
Total Doc ConverterX, betiklerden, zamanlanmış görevlerden, CI çalıştırıcılarından veya herhangi bir arka uç hizmetinden çalıştırabileceğiniz bir konsol ikili dosyası olan DocConverterX.exe ile birlikte gelir. Bayrak kümesi GUI DocConverter.exe ile eşleşir; tam referans için komut satırı belgelerine bakın. Aşağıdaki tarifler, SDK müşterilerinden en sık duyduğumuz senaryoları kapsar.
Mümkün olan en küçük çağrı — bir kaynak dosya, bir çıktı, bir hedef format.
DocConverterX.exe "C:\contracts\NDA.doc" "C:\out\NDA.pdf" -cPDF
Bir klasördeki her DOC'u işleyin ve PDF'leri kardeş bir çıktı dizinine bırakın.
DocConverterX.exe "C:\contracts\*.doc" "C:\out\" -cPDF
Diğer kaynak formatları dönüştürmek için maskeyi *.rtf veya *.txt ile değiştirin.
Aynı ikili dosya modern Word belgelerini de işler. Maskeyi *.docx'a yönlendirin, dönüştürücü herhangi bir ekstra bayrak olmadan yeni formatı algılar.
DocConverterX.exe "C:\contracts\*.docx" "C:\out\" -cPDF
Hukuk ve İK arşivleri nadiren tek bir düz klasörde bulunur. -Recurse, alt dizinleri dolaşır; -kfs, her dosyayı bir kovaya düzleştirmek yerine çıktı tarafında aynı ağacı yeniden oluşturur.
DocConverterX.exe "C:\contracts\2026\*.doc" "C:\out\2026\" -cPDF -Recurse -kfs
Yukarı akıştaki bir işçi bir kuyruk dosyası yazıp dönüştürücü onu tükettiğinde, her dosya yolunu komut satırının kendisine kodlamak istemezsiniz. -list, bir metin dosyasından (her satıra bir tane) dosya maskelerini okur.
DocConverterX.exe -list "C:\queues\contracts.txt" "C:\out\" -cPDF
Uzun vadeli belge arşivleri genellikle G4 sıkıştırmalı siyah-beyaz TIFF'tir — diskte küçük, kayıpsız, her görüntüleme sistemi tarafından kabul edilir. G4FAX için -tc 7 kullanın; LZW için -tc 1'e veya JPEG sıkıştırılmış TIFF için -tc 3'e geçin.
DocConverterX.exe "C:\contracts\*.doc" "C:\archive\" -cTIFF -tc 7
Hedef format PDF veya TIFF olduğunda, kağıt boyutu, yönlendirme ve kenar boşlukları belge başına ayarlar yerine bayraklardır. Dikey Letter'a sığmayan geniş tablolar için yararlıdır.
DocConverterX.exe "C:\reports\*.doc" "C:\out\" -cPDF -ps A4 -po Landscape -TM 15 -LM 20 -BM 15 -RM 20
*.txt kaynaklar için dönüştürücünün kendisi bir yazı tipi seçmesi gerekir. Çıktının makineler arasında tutarlı görünmesi için tipografiyi açıkça sabitleyin ve uzun satırların sağ kenar boşluğunda kesilmemesi için -WordWrap'ı açın.
DocConverterX.exe "C:\logs\*.txt" "C:\out\" -cPDF -FontName "Consolas" -FontSize 10 -FontStyle B -WordWrap
DocConverterX.exe bir hizmet veya zamanlanmış iş olarak çalıştığında, ne olduğunu bilmenin tek yolu günlüktür. -log, etkileşimli hata iletişim kutularını bastırır ve hataları izleyebileceğiniz veya kazıyabileceğiniz bir dosyaya yazar.
DocConverterX.exe "C:\contracts\*.doc" "C:\out\" -cPDF -log "C:\logs\docconv.log"
Hedef yolunda <DATE> makrosunu, başarılı bir dönüştürmeden sonra orijinalleri silmek için -do ile birleştirin — bir arşive boşalması gereken günlük alım klasörleri için yararlıdır.
DocConverterX.exe "C:\inbox\*.doc" "C:\archive\<DATE>\" -cPDF -do -log "C:\logs\intake.log"
Güncellendi Fri, 01 May 2026
(sadece $750.00)
|
|
|
new COM("DocConverter.DocConverterX"), .NET'te new DocConverterX(), Python'da win32com.client.Dispatch("DocConverter.DocConverterX"), Ruby'de WIN32OLE.new('DocConverter.DocConverterX'). Alternatif olarak, DocConverterX.exe komut satırı ikili dosyası herhangi bir süreç, zamanlayıcı veya kabuk komut dosyasından çağrılabilir. ASP/PHP web yanıtları için ConvertToStream aracılığıyla doğrudan PDF akışı da kullanılabilir.-mp "owner-pwd" ve dosya açılışını kapısına almak için -up "user-pwd" kullanın. -perm bayrağı Print, HighResPrint, Copy, Modify, Annotation, FormFill kombinasyonlarını kabul eder. Şifreleme gücü -EncryptStrength es256AES ile kontrol edilir. Dijital imzalama için -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignLoc -SignCon -SignRes geçirerek her çıkış PDF'ine bir X.509 sertifikası ekleyin.DocConverterX.exe "C:\inbox\*.docx" "C:\out\" -cPDF. Alt klasörlere inmek için -Recurse ekleyin ve her şeyi tek bir kovaya yığmak yerine çıktı tarafında klasör ağacını yansıtmak için -kfs ekleyin. İşçi tabanlı boru hatları için -list "queue.txt" ile birleştirin ve işlenmiş ile başarısız kaynak dosyaları ayrı klasörlere yönlendirmek için -msuccess/-merror kullanın.Ücretsiz deneme sürümünü indirin ve dosyalarınızı dakikalar içinde dönüştürün.
Kredi kartı veya email gerekli değil.