Sunucunuzda arşivleme, çevrimdışı dağıtım veya son kullanıcılara yazdırılabilir belgeler sunan bir iş akışı için PDF'ye dönüştürülmesi gereken yüzlerce HTML dosyası veya kaydedilmiş web sayfası var. Her dosyayı bir tarayıcıda açıp PDF olarak yazdırmak ölçeklenebilir değil. Total HTML Converter X, HTML dosyalarını komut satırından toplu olarak, GUI olmadan ve tarayıcı kurulumu gerektirmeden PDF'ye 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
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML, web tarayıcıları için tasarlanmış bir işaretleme dilidir. Bir HTML dosyası, çevrimdışı olarak kullanılamayabilecek harici stil sayfalarına, görüntülere ve betiklere başvurabilir. Görüntüleme, tarayıcı motoruna, yüklü yazı tiplerine ve ekran boyutuna bağlıdır. Chrome'dan yazdırılan bir HTML sayfası, Firefox veya Edge'den yazdırılan aynı sayfadan farklı görünebilir.
PDF, her cihazda aynı görünen sabit düzenli bir formattır. Yazı tiplerini, görüntüleri ve düzeni tam olarak istenildiği gibi korur. PDF dosyaları parola ile korunabilir, dijital olarak imzalanabilir ve düzenleme veya yazdırmaya karşı kısıtlanabilir. Ínternet bağlantısı olmadan her tarayıcıda, mobil işletim sisteminde ve masaüstü işletim sisteminde yerel olarak açılırlar.
| HTML | ||
|---|---|---|
| Görüntüleme | Tarayıcıya ve ekran boyutuna göre değişir | Her cihazda aynı |
| Çevrimdışı erişim | Harici kaynaklara bağlı olabilir | Bağımsız, tamamen çevrimdışı |
| Düzenlenebilirlik | Düzenlenebilir kaynak kodu | Salt okunur (tasarım gereği) |
| Güvenlik | Yerleşik koruma yok | Şifreler, şifreleme, izinler |
| Yazdırma | Sonuçlar tarayıcıya göre değişir | Tutarlı, baskıya hazır çıktı |
| Kullanım alanı | Web görüntüleme, dinamik içerik | Dağıtım, arşivleme, uyumluluk |
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 Office 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ı PDF'ye dönüştürür:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF
Bu komut, C:\Pages\ içindeki her .html dosyasını işler ve sonuç PDF'leri C:\Output\ klasörüne kaydeder. Her HTML dosyası, aynı temel ada sahip bir PDF üretir.
Ek bayraklarla PDF çıktısını kontrol edin:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF -OwnerPassword admin123 -NoPrint -NoCopy
-OwnerPassword admin123 — izinleri kontrol eden bir PDF sahibi şifresi belirleyin-UserPassword open456 — PDF'yi açmak için gereken bir şifre belirleyin-NoPrint — çıktı PDF'sinde yazdırmayı devre dışı bırakın-NoCopy — metin seçimi ve kopyalamayı önleyin-Watermark "CONFIDENTIAL" — her sayfaya metin damgası ekleyin-PageNum — alt bilgiye sayfa numaraları ekleyin-log C:\Logs\html2pdf.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\PDF\ -c PDF -OwnerPassword secret -NoPrint -log C:\Logs\html2pdf.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 PDF'ye 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.pdf", "-c PDF -log c:\\Logs\\html.log");
Örnek (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.pdf", "-c PDF -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 PDF 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 |
| PDF güvenliği | Nadiren mevcut | Şifreler, şifreleme, dijital imzalar |
| Filigranlar | Mevcut değil veya markalı | Özel metin ve görüntü filigranları |
| 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 |
| Ínternet gerektirir | Evet | Hayır |
Dönüştürücü, HTML ve CSS'yi ayrıştırmak için kendi oluşturma motorunu kullanır. Sunucuda Chrome, Firefox veya herhangi bir tarayıcı kurulu olması gerekmez. Bu, tarayıcı güncelleme sorunlarını ortadan kaldırır, sunucu yükünü azaltır ve başsız tarayıcı otomasyonunun 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.
Şifreler belirleyin, izinleri kısıtlayın, filigran ekleyin, sayfa numaraları ekleyin, dijital imzalar ekleyin, üst bilgi ve alt bilgileri özelleştirin, kâğıt boyutunu ve kenar boşluklarını kontrol edin — tümü komut satırından. Her seçenek bir komut satırı bayrağı veya ActiveX parametresi olarak kullanılabilir.
Aynı komut satırı aracı, HTML'yi DOC, 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 PDF yerine -c TIFF yazın ve aynı toplu işleme ve otomasyon özelliklerine sahip TIFF çıktısı alın.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Analitik platformumuzdan günlük binlerce HTML raporu üretiyoruz. Total HTML Converter X bunları sunucuda ActiveX aracılığıyla PDF'ye dönüştürüyor ve sonuçlar temiz ve tutarlı. Başsız tarayıcı gerekmiyor, Chrome güncellemeleri iş hattını bozmuyor. Bir yıldan fazla süredir Windows Server'ımızda tek bir sorun yaşanmadan çalışıyor."
Martin Schlegel Lead Developer, DataServ GmbH
"Uyumluluk ekibimizin intranet sayfalarını düzenleyici denetimler için PDF olarak arşivlemesi gerekiyordu. Kaydedilmiş HTML sayfalarını filigranlı ve parola korumalı PDF'lere dönüştüren gecelik bir .bat betiği kurduk. 500 sayfalık toplu işlemin tamamı on dakikadan kısa sürede tamamlanıyor. Kurulum bir saatten az sürdü."
Patricia Duval IT Project Manager
"HTML şablonlarından fatura PDF'leri oluşturmak için ActiveX arayüzünü PHP faturalama sistemimize entegre ettim. COM çağrısı basit ve çıktı HTML düzeniyle doğru şekilde eşleşiyor. CSS 2 oluşturma, ihtiyacımız olan her şeyi karşılıyor. Eksik olan tek şey yerel Linux desteği, ancak Windows Server'da tam olarak ihtiyacımız olanı yapıyor."
Andrei Volkov Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c PDF. Bu, kaynak klasördeki tüm HTML dosyalarını PDF'ye dönüştürür. Çıktıyı kontrol etmek için -OwnerPassword, -NoPrint veya -Watermark gibi bayraklar ekleyin.-OwnerPassword ve PDF'yi açmak için gereken bir parola belirlemek için -UserPassword kullanın.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";
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\HTML.log");
MessageBox.Show("Dönüştürme tamamlandı!");
İndir
.NET HTML Dönüştürücü örneği
ASP.net için özellikle C# ile Sunucu örnekleri
WinForms ile C# üzerine müşteri uygulaması
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"
set C = nothing
dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.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
Örnek PHP:
$src="C:\\test\\test.html";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("HTMLConverterPro.HTMLConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\HTML.log");
if (file_exists($dest)) echo "OK"; else echo "başarısız:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('HTMLConverterPro.HTMLConverterX')
src="C:\\test\\test.html";
dest="C:\\test\\test.tiff";
c.convert(src,dest, "-c TIFF -log c:\\test\\HTML.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("HTMLConverterPro.HTMLConverterX")
src="C:\\test\\test.eml";
dest="C:\\test\\test.tiff";
c.convert(src, dest, "-c TIFF -log c:\\test\\HTML.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c:=CreateOleObject('HTMLConverterPro.HTMLConverterX');
C.Convert('c:\\test\\source.html', 'c:\\test\\dest.tiff', '-c TIFF -log c:\\test\\HTML.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("HTMLConverterPro.HTMLConverterX");
c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.html"; my $dest="C:\\test\\test.tiff"; my $c = CreateObject Win32::OLE 'HTMLConverterPro.HTMLConverterX'; $c->convert($src,$dest, "-c TIFF -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.