Elinizde, düzenlenebilir Word belgelerine dönüştürülmesi gereken klasörler dolusu HTML dosyası veya kaydedilmiş web sayfası var — inceleme, düzeltme, içerik çıkarma veya sonraki bir belge iş akışına aktarma için. Her dosyayı bir tarayıcıda açıp Word'e kopyalayıp yapıştırmak iki veya ü& dosyadan sonrasına ölçeklenmez. Total HTML Converter X, HTML dosyalarını komut satırından toplu olarak, GUI olmadan ve Microsoft Word kurulumu gerektirmeden DOC'a dönüştürür. Bir Windows sunucusuna kurun, bir betikten veya ActiveX üzerinden çağırın ve gözetimsiz çalıştırın.
*.html) geçirin ve dönüştürücü tek seferde eşleşen tüm dosyaları işler
(30 gün, e-posta gerekmez)
(sunucu lisansı, kalıcı)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML, web tarayıcıları için tasarlanmış bir işaretleme dilidir. Kaynak, harici stil sayfalarına, betiklere ve görüntülere başvuran bir düz metin dosyasıdır. HTML düzenlemek, etiketleri düzenlemek anlamına gelir. Teknik olmayan bir incelemeciyle bir HTML dosyası paylaşmak nadiren faydalı geri bildirim üretir — onlar vurgulamak, yorum yapmak ve değişiklikleri izlemek isterler, kaynak kodda çalışmak değil.
DOC, iş belge iş akışlarında her yerde kullanılan Microsoft Word formatıdır. Íncelemeciler düzenleme yapabilir, yorum ekleyebilir, değişiklikleri kabul edip reddedebilir ve stiller uygulayabilir. DOC dosyaları düzeltme işaretleri, sürüm kontrolü, e-imza platformları ve belge yönetim sistemleri ile entegre olur. HTML içeriğinin bu iş akışına girmesi gerektiğinde, önce DOC'a dönüşmesi gerekir.
| HTML | DOC | |
|---|---|---|
| Düzenleme | Kaynak kod düzeyinde (etiketler) | Word, Pages, LibreOffice'te WYSIWYG |
| Ínceleme | Yerel inceleme özellikleri yok | Değişiklikleri izleme, yorumlar, düzeltme |
| Düzen | Tarayıcıya bağlı | Görüntüleyiciler arasında tutarlı |
| Hedef kitle | Web geliştiricileri | Kelime işlemcisi olan herkes |
| Íş akışı | Web görüntüleme | Íş belge işleme |
Yukarıdaki bağlantıdan yükleyiciyi indirin ve Windows sunucunuzda veya iş istasyonunuzda çalıştırın. Kurulum bir dakikadan kısa sürer. Tarayıcı veya Microsoft Word kurulumu gerekmez — dönüştürücü, HTML etiketlerini, CSS 1/2 stillerini ve gömülü görüntüleri işleyen kendi oluşturma motorunu kullanır.
cmd.exe veya PowerShell'i açın. Dönüştürücü yürütülebilir dosyası HTMLConverter.exe olup kurulum klasöründe bulunur (genellikle C:\Program Files\CoolUtils\TotalHTMLConverterX\). Sistem PATH'inize ekleyin veya komutlarınızda tam yolu kullanın.
En basit komut, bir klasördeki tüm HTML dosyalarını DOC'a dönüştürür:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c DOC
Bu komut, C:\Pages\ içindeki her .html dosyasını işler ve sonuç DOC dosyalarını C:\Output\ klasörüne kaydeder. Her HTML dosyası, aynı temel ada sahip bir DOC üretir.
Ek bayraklarla DOC çıktısını kontrol edin:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c DOC -PageSize A4 -Orientation portrait -log C:\Logs\html2doc.log
-PageSize A4 — kâğıt boyutunu ayarlayın (A4, Letter, Legal, A3, vb.)-Orientation portrait — dikey veya yatay-MarginTop 20, -MarginLeft 25 — sayfa kenar boşluklarını milimetre cinsinden ayarlayın-log C:\Logs\html2doc.log — doğrulama için bir dönüştürme günlüğü yazınKomutunuzu bir .bat dosyasına kaydedin ve Windows Görev Zamanlayıcısı ile zamanlama yapın:
@echo off "C:\Program Files\CoolUtils\TotalHTMLConverterX\HTMLConverter.exe" C:\Incoming\*.html C:\Archive\DOC\ -c DOC -PageSize A4 -log C:\Logs\html2doc.log
Bu, dönüştürmeyi her gece (veya belirlediğiniz aralıkta) çalıştırır ve sonuçları doğrulayabilmeniz için bir günlük dosyası yazar.
Total HTML Converter X tam bir ActiveX arayüzü içerir. Dönüştürücüyü herhangi bir COM uyumlu ortamdan çağırabilirsiniz — .NET, VBScript, PHP, Python, Ruby veya ASP. Bu sayede, HTML'den DOC'a dönüştürmeyi bir komut satırı işlemine yönlendirmeden kendi web uygulamanıza, intranet portalınıza veya belge iş akışınıza gömebilirsiniz.
Örnek (C#/.NET):
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.doc", "-c DOC -log c:\\Logs\\html.log");
Örnek (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.doc", "-c DOC -log c:\\Logs\\html.log");
Aynı çağrı ASP.NET, VBScript, Python, Ruby, Perl ve JavaScript (Windows Script Host) üzerinden de çalışır. Web uygulamanız yüklenen HTML dosyalarını kabul edebilir ve kullanıcıya gerçek zamanlı olarak düzenlenebilir DOC dosyaları döndürebilir.
| Özellik | Çevrimiçi Dönüştürücüler | Total HTML Converter X |
|---|---|---|
| Toplu işleme | Tek seferde bir dosya | Toplu işlemde sınırsız dosya |
| Dosya gizliliği | Dosyalar üçüncü taraf sunucuya yüklenir | Dosyalar makinenizden asla çıkmaz |
| CSS oluşturma | Temel, tutarsız | Tam CSS 1/2 desteği |
| Çıktı sadakati | Biçimlendirmeyi sıkça kaybeder | Düzeni, görüntüleri, tabloları korur |
| Otomasyon | Yalnızca manuel | Komut satırı, .bat, Görev Zamanlayıcısı, ActiveX |
| Sunucu dağıtımı | Mümkün değil | Sunucular için tasarlanmış, GUI gerektirmez |
| Word kurulumu gerektirir | Yok | Hayır |
| Ínternet gerektirir | Evet | Hayır |
Dönüştürücü geçerli DOC dosyalarını doğrudan yazar. Sunucuda Microsoft Office, LibreOffice veya herhangi bir kelime işlemcisi kurulu olması gerekmez. Bu, lisans maliyetlerinden ve gözetimsiz senaryolarda Word'ü otomatikleştirmenin iyi bilinen kararlılık sorunlarından kaçınır.
Total HTML Converter X gözetimsiz kullanım için tasarlanmıştır. GUI pencereleri, iletişim kutuları, onay istemleri yoktur. Komut satırından veya bir hizmetin parçası olarak sessizce çalışır — tam olarak bir üretim sunucusunun ihtiyacı olan budur.
DOC çıktısı gerçek metin, gerçek biçimlendirme ve gerçek görüntüler içerir. Íncelemeciler içeriği düzenleyebilir, stil uygulayabilir, değişiklikleri kabul edip reddedebilir ve yazım denetimi çalıştırabilir. Bu, Word'e yapıştırılan bir ekran görüntüsü değildir — gerçek bir belgedir.
Aynı komut satırı aracı, HTML'yi PDF, XLS, TIFF, JPEG, RTF, TXT ve daha fazlasına dönüştürür. Tek kurulumla tüm HTML dönüştürme ihtiyaçlarınız karşılanır. -c DOC yerine -c PDF yazın ve aynı toplu işleme ve otomasyon özellikleriyle PDF çıktısı alın.
(30 gün, e-posta veya kredi kartı gerekmez)
(sunucu lisansı, kalıcı)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Bilgi tabanımız HTML olarak yaşıyor, ancak hukuk ekibi her şeyi değişiklikleri izleme ile Word'de inceliyor. Total HTML Converter X intranet sunucumuzda gecelik bir toplu iş olarak çalışıyor ve hukuk kuyruğu için DOC dosyalarını otomatik olarak üretiyor. Çıktı, kaynak HTML'deki tabloları ve görüntüleri koruyor — ki bu, kopyala-yapıştır iş akışından vazgeçmemizin tek nedeniydi."
Helena Brandt Documentation Lead, Mittelstand Engineering
"4.000 sayfalık bir müşteri portalını bir HTML CMS'den belge yönetim sistemine taşıdık. DOC'a toplu dönüştürme bir .bat dosyası ve uzun bir hafta sonu aldı. Word lisansı yok, başsız tarayıcı yok, Office otomasyon sorunları yok. Çıktı kalitesi tutarlıydı ve günlük dosyası bir avuç bozuk kaynak sayfayı yakaladı."
Mark Eriksen DevOps Engineer
"HTML raporlarının DOC sürümlerini istek üzerine oluşturmak için ActiveX arayüzünü PHP raporlama modülümüze entegre ettik. COM çağrısı basit ve dönüştürücü gerçek zamanlı yanıt için yeterince hızlı. CSS oluşturma, önüne attığımız her şeyi karşılıyor. Belgeleme bazı yerlerde daha ayrıntılı olabilirdi, ancak destek sorularımızı bir gün içinde yanıtladı."
Yusuf Demir Backend Developer, FinTech SaaS
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c DOC. Bu, kaynak klasördeki tüm HTML dosyalarını DOC'a dönüştürür. Çıktıyı kontrol etmek için -PageSize A4, -Orientation portrait veya -log gibi bayraklar ekleyin.HTMLConverter.HTMLConverterX) olarak kayıt olur. .NET, PHP, Python, VBScript, ASP, Ruby, Perl ve diğer tüm COM uyumlu ortamlardan çağırabilirsiniz.
string src = @"C:\test\Source.html";
string dest = @"C:\test\Dest.pdf";
var cnv = new HTMLConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\HTML.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\HTMLConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var srcPath = $@"{assemblyDirectoryPath}\src\sample.html";
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("HTMLConverter.HTMLConverterX")
C.Convert "c:\source.html", "c:\dest.jpg", "-cJPG -log c:\html.log"
C.Convert "https://www.coolutils.com/", "c:\URL Page.pdf", "-cPDF -log c:\html.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
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.html", "C:\www\ASP", "-cpdf -log c:\html.log")
set C = nothing
$src="C:\\test\\test.html";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("HTMLConverter.HTMLConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\HTML.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('HTMLConverter.HTMLConverterX')
src = "C:\\test\\test.html"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\HTML.log")
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("HTMLConverter.HTMLConverterX")
src = "C:\\test\\test.html"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\HTML.log")
if not os.path.exists(dest):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c := CreateOleObject('HTMLConverter.HTMLConverterX');
c.Convert('c:\test\source.html', 'c:\test\dest.pdf', '-cPDF -log c:\test\HTML.log');
if c.ErrorMessage <> '' then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("HTMLConverter.HTMLConverterX");
c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
use Win32::OLE; my $src = "C:\\test\\test.html"; my $dest = "C:\\test\\test.pdf"; my $c = CreateObject Win32::OLE 'HTMLConverter.HTMLConverterX'; $c->convert($src, $dest, "-cPDF -log c:\\test\\HTML.log"); print $c->ErrorMessage if -e $dest;
Ü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.

İlgili Konular
Komut Satırından HTML'yi PDF'ye Dönüştürme — Sunucu Toplu Dönüştürücü