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:
|
|
|
LLM ajanları (Claude, ChatGPT, Cursor, Cline) ve retrieval çerçeveleri (LangChain, LlamaIndex, Haystack) DOCX okumaz — metin okurlar. Total Doc Converter X, Word belgelerini yapılandırılmış frontmatter ve isteğe bağlı bir Docling uyumlu sidecar ile GitHub-Flavored Markdown olarak yazar; böylece belgeler vektör deponuza, bölüm yapısı kaybolmuş tek bir düz paragraf olarak değil, başlıkları, listeleri, tabloları ve referans verilen satır içi görüntüleri korunmuş halde iner.
Markdown çıktısını hedeflediğinizde elde ettikleriniz:
Heading 1…Heading 6 stilleri # / ## / ### olur; madde ve numaralı listeler liste olarak kalır; Quote stili > alıntı bloklarına eşlenir
 referansları
source_file, format (MIME), belge meta verilerinden title ve author, created, modified, algılanan languages, generator ve köken için binary_hash
.docling.json sidecar — Docling şemalı JSON; tablo sınırlayıcı dikdörtgenleri, liste iç içe geçme seviyeleri, stil çapaları ve bölücünüzün okuyabileceği bir chunks_hint dizisi
Bu, CoolUtils RAG Adapter'dır — her Total Converter X ürünü tarafından paylaşılan birleşik bir Markdown sözleşmesi. Tam spesifikasyon, örnek .md + .docling.json ve entegrasyon parçacıkları Coolutils Converter X — RAG Adapter sayfasında bulunur.
(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
Sunucularda Word belgelerini PDF, görüntü ve diğer formatlara dönüştüren geliştiriciler ve BT ekipleri
ActiveX aracılığıyla web uygulamanıza DOC'tan PDF'e dönüştürme ekleyin
Web geliştiricileri, kullanıcıların Word dosyaları yükleyip dönüştürülmüş PDF, HTML veya görüntü çıktısı alabilmesi için Total Doc ConverterX'i ASP, PHP veya .NET uygulamalarıyla entegre eder. Dönüştürücü, birden fazla eş zamanlı dönüştürme talebini kesintisiz işleyerek sunucuda GUI olmadan sessizce çalışır.
Arşiv sistemleri için Word yüklemelerini PDF ve TIFF'e dönüştürün
Belge yönetim platformları, gelen DOC ve DOCX dosyalarını standart depolama için PDF'e veya görüntü tabanlı arşivler için TIFF'e dönüştürmek amacıyla Total Doc ConverterX'i kullanır. Dönüştürücü, belge yerleşimini tam olarak korur ve toplu dizin ağaçlarını işlerken klasör yapısını muhafaza eder.
Sunucularda komut satırı aracılığıyla Word dosyalarını dönüştürün
Kurumsal BT ekipleri, e-posta sistemlerinden, yükleme portallarından ve paylaşılan sürücülerden gelen Word belgelerini dönüştürmek için Total Doc ConverterX'i zamanlanmış toplu işlerde çalıştırır. İzlenen klasörlere yeni DOC dosyaları gelir gelmez otomatik dönüştürmek için Total Folder Monitor ile birleştirin — açılır pencere veya kullanıcı etkileşimi olmadan tamamen otomatik.
Ağınızdaki tüm kullanıcılara belge dönüştürme hizmeti sunun
Kuruluşlar, farklı departmanlardaki çalışanların Word belgelerini PDF, XLS, HTML veya görüntülere paylaşılan bir hizmet aracılığıyla dönüştürebilmesi için Total Doc ConverterX'i merkezi bir sunucuya dağıtır. Bir sunucu kurulumu onlarca masaüstü dönüştürücünün yerini alır; lisanslama maliyetlerini ve BT bakımını azaltır.
Kendi yazılım ürünlerinize Word dönüştürme ekleyin
Yazılım satıcıları, kendi başlarına bir render motoru geliştirmeden DOC'tan PDF'e, DOC'tan TIFF'e ve DOC'tan HTML'ye dönüştürme sunmak için Total Doc ConverterX'i ActiveX aracılığıyla uygulamalarıyla entegre eder. API, Word, DOCX, RTF ve TXT dosyalarını tam yerleşim koruması ve özelleştirilebilir çıktı ayarlarıyla işler.
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..md hedefleyin; dönüştürücü GitHub-Flavored Markdown yazar: Word stilleri Markdown yapısına eşlenir (Heading 1..Heading 6 #/##/### olur; madde işaretli ve numaralı listeler liste olarak kalır; Quote stili > blok alıntılarına eşlenir), tablolar birleştirilmiş hücreler ve çok satırlı başlıklar korunarak GFM tabloları olur ve satır içi görseller yanında kaydedilir ve  ile referanslanır. Bir YAML frontmatter bloğu source_file, belge meta verisinden title ve author, created/modified zaman damgaları, algılanan diller ve bir ikili karma taşır. Bu, CoolUtils RAG Adapter'ın bir parçasıdır — aynı Markdown sözleşmesi her Total Converter X ürünü tarafından paylaşılır.binary_hash ve bir chunks_hint dizisi. Komut satırında -Docling ile etkinleştirin. JSON, Markdown'dan bağımsızdır — her ikisini de dizininize besleyebilir veya yalnızca .md'yi kullanabilirsiniz..md dosyası, YAML frontmatter bloğuna sahip düz GFM'dir, bu nedenle LangChain'in UnstructuredMarkdownLoader'ı, LlamaIndex'in MarkdownReader'ı, Haystack'in MarkdownToDocument'ı ve Claude Code'un MCP dosya araçları onu doğrudan okur. Claude, ChatGPT veya herhangi bir sohbet arayüzü için Markdown'ı olduğu gibi bağlama yapıştırabilirsiniz — başlıklar belge yapısını gösterir, tablolar render edilir ve frontmatter modele kaynak dosya adını, yazarı ve dil ipuçlarını verir.DocConverterX.exe "C:\inbox\*.docx" "C:\out\" -cMD -Docling -Recurse -kfs. -cMD Markdown'ı seçer; -Docling ek olarak .docling.json sidecar'ını yazar; -Recurse alt dizinleri tarar; -kfs çıkış tarafında kaynak klasör ağacını yansıtır. COM'dan: obj.Convert("contract.docx", "contract.md", "-cMD -Docling"). Elde edilen Markdown, herhangi bir vektör deposunda parçalamaya, gömmeye ve dizine eklemeye hazırdır.Ü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.