Bir sunucuda HTML sayfalarını JPG görüntüleri olarak oluşturmanız gerekiyor — küçük resimler, arşivler, e-posta önizlemeleri veya bir e-ticaret hattındaki ürün ekran görüntüleri için. Her dönüştürme için başsız bir tarayıcı çalıştırmak ağır, yavaş ve tarayıcı güncellemeleri arasında kırılgandır. Total HTML Converter X, HTML dosyalarını ve canlı URL'leri komut satırından, toplu olarak ve tarayıcı kurulumu olmadan JPG'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ı JPG'ye oluşturur
(30 gün, e-posta gerekmez)
(sunucu lisansı, kalıcı)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML tarayıcılar için tasarlanmış bir işaretleme dilidir. Bir HTML sayfası, metin, CSS kuralları, gömülü görüntüler ve harici kaynaklardan oluşur. Oluşturma, tarayıcı motoruna, yüklü yazı tiplerine ve ekran boyutuna bağlıdır. Aynı HTML, Chrome, Firefox ve Edge'de farklı görünebilir ve harici kaynaklar mevcut olmadığında tamamen bozulabilir.
JPG, sabit bir raster görüntü formatıdır. Oluşturulan sayfayı dönüştürme sırasında göründüğü gibi yakalar, harici hiçbir şey gömmez ve her görüntü görüntüleyici, tarayıcı ve sosyal medya platformunda açılır. JPG dosyaları küçüktür, gömmesi kolaydır ve küçük resimler, önizlemeler ve arşiv görüntüleri için idealdir.
| HTML | JPG | |
|---|---|---|
| Format | Harici bağımlılıkları olan işaretleme | Bağımsız raster görüntü |
| Oluşturma | Tarayıcı, yazı tipleri, ekran boyutuna göre değişir | Sabit pikseller — her yerde aynı |
| Dosya boyutu | Değişken; bağlı kaynaklara bağlı | Küçük, kalite ayarı ile kontrol edilebilir |
| Kullanım alanı | Canlı web görüntüleme | Küçük resimler, önizlemeler, arşivleme, e-posta |
| Düzenlenebilirlik | Kaynak kodu düzenlenebilir | Salt okunur görüntü |
| E-postaya gömme | Sıklıkla engellenir veya bozulur | Evrensel destek |
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ı yok, Microsoft Office yok, .NET ön koşulu yok — dönüştürücü, HTML etiketlerini, CSS 1/2 stillerini ve gömülü görüntüleri işleyen kendi oluşturma motoruyla gelir.
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ı JPG'ye dönüştürür:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG
Bu komut, C:\Pages\ içindeki her .html dosyasını işler ve aynı temel ada sahip bir .jpg'yi C:\Output\ klasörüne kaydeder. Bir HTML dosyası girer, bir JPG çıkar.
Ek bayraklarla JPG çıktısını kontrol edin:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG -ImgQuality 90 -ImgWidth 1024
-ImgQuality 90 — 1'den (en küçük, bloklu) 100'e (en yüksek sadakat, en büyük dosya) kadar JPEG kalitesi. 85–92 tipik tatlı noktadır.-ImgWidth 1024 — piksel cinsinden çıktı genişliği; dönüştürücü oluşturmayı uyacak şekilde ölçeklendirir-ImgHeight 768 — piksel cinsinden çıktı yüksekliği; genişlikle birleştirin veya birini ya da diğerini kullanın-combine — tüm HTML belgesini sayfalandırmak yerine tek uzun bir JPG olarak oluşturun-log C:\Logs\html2jpg.log — doğrulama için bir dönüştürme günlüğü yazınBir dosya yolu yerine bir URL geçirin:
HTMLConverter.exe https://example.com/report C:\Output\report.jpg -c JPEG -ImgQuality 90
Dönüştürücü sayfayı (uzak stil sayfaları ve görüntüler dahil) alır ve sonucu JPG'ye oluşturur. Bu, canlı web sayfalarını arşivlemek, otomatik ekran görüntüleri almak ve isteme göre önizleme görüntüleri oluşturmak için faydalıdır.
Komutunuzu 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\JPG\ -c JPEG -ImgQuality 90 -ImgWidth 1280 -log C:\Logs\html2jpg.log
Bu, belirlediğiniz aralıkta çalışır (saatlik, gecelik, bir izleyici aracılığıyla dosya gelişinde) ve sonuçları konsolu izlemeden 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 JPG'ye oluşturmayı 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.jpg", "-c JPEG -ImgQuality 90 -ImgWidth 1024");
Örnek (PHP):
$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90");
Aynı çağrı ASP.NET, VBScript, Python, Ruby, Perl ve JavaScript (Windows Script Host) üzerinden de çalışır. Web uygulamanız yüklenen HTML'yi veya bir URL'yi kabul edebilir ve kullanıcıya gerçek zamanlı olarak oluşturulmuş bir JPG döndürebilir.
Tek bir sayfa için, ücretsiz çevrimiçi convert HTML to JPG aracımız, kurulum gerektirmeden tarayıcıda çalışır. Sunucu hatları ve toplu işler için Total HTML Converter X doğru seçimdir.
| Ö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 |
| JPEG kalite kontrolü | Sabit veya sınırlı | Tam 1–100 kalite aralığı |
| Çıktı boyutları | Sabit veya hizmet sınırlı | Herhangi bir genişlik ve yükseklik |
| CSS oluşturma | Temel, tutarsız | Tam CSS 1/2 desteği |
| Canlı URL girdisi | Sınırlı; hız sınırlı | Sınırsız URL'ler, sizin bant genişliğiniz |
| 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 yok |
| Ínternet gerektirir | Evet | Hayır (uzak URL'leri almak hariç) |
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.
Kaliteyi ayarlayın, boyutları ayarlayın, çok sayfalı çıktıyı birleştirip birleştirmeyeceğini ayarlayın. Her çağrı, aynı girdi için aynı sonucu üretir. Sürüm kayması yok, Chrome güncellemesinden sonra oluşturma sürprizleri yok.
Aynı komut satırı aracı, HTML'yi PDF, DOC, XLS, TIFF, JPG, 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 JPEG yerine -c PDF veya -c TIFF yazın ve aynı toplu işleme ve otomasyon özelliklerine sahip alternatif çıktıyı 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
"Yaklaşık bir yıl önce Puppeteer tabanlı bir ekran görüntüsü hattını Total HTML Converter X ile değiştirdik. Puppeteer kurulumu, Chrome güncellemelerinden sonra sürekli bakım gerektiriyordu ve işçi başına ~400 MB RAM tüketiyordu. CoolUtils komut satırı kaynakların bir kesirini kullanır, güncellemelerde asla bozulmaz ve tutarlı JPG çıktısı üretir. Tek bir hata olmadan gece başına yaklaşık 40.000 ürün sayfası oluşturuyoruz."
Marek Dvorak Senior Backend Engineer
"Düzenleyicimiz, web sayfalarını zaman damgalarıyla görüntü anlık görüntüleri olarak arşivlememizi gerektiriyor. Bir CSV'den URL listesi çeken ve her birine karşı HTMLConverter.exe çalıştıran, çıktı JPG'leri tarihle adlandıran küçük bir .bat betik yazdım. Bir Windows Server 2019 makinesinde çalışır, CPU'nun yüzde birkaçını kullanır ve betik ne zaman çalışırsa çalışsın temiz, aynı görünen ekran görüntüleri üretir."
Janelle Foster Compliance Manager
"ActiveX arayüzünü HTML rapor sayfalarını JPG önizlemeleri olarak oluşturmak için PHP intranetimize entegre ettim. COM çağrısı yaklaşık on satır kod aldı. %90 JPEG'de çıktı kalitesi mükemmeldir ve boyut bayrağı, küçük resim ızgaramıza tam olarak uymama izin verir. Ístediğim tek şey bir Linux derlemesi olurdu, ancak Windows arka uçta bu, ihtiyacımız olanı tam olarak yapıyor."
Rohan Mehta Full-Stack Developer
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG. Bu, kaynak klasördeki her HTML dosyasını aynı temel ada sahip bir JPG'ye oluşturur. Çıktıyı kontrol etmek için -ImgQuality, -ImgWidth veya -combine ekleyin.-ImgQuality bayrağı 1'den (en küçük, bloklu) 100'e (en yüksek sadakat, en büyük dosya) kadar herhangi bir değeri kabul eder. 85 ile 92 arasındaki değerler web kullanımı için tipik tatlı noktadır.-ImgWidth ve/veya -ImgHeight kullanın. Dönüştürücü, oluşturulan sayfayı düzeni koruyarak hedef boyutuna uyacak şekilde ölçeklendirir.HTMLConverter.exe https://example.com/page C:\Output\page.jpg -c JPEG. Dönüştürücü sayfayı (ve uzak stil sayfaları ve görüntüleri) alır ve sonucu JPG'ye oluşturur.HTMLConverter.HTMLConverterX). .NET, PHP, Python, VBScript, ASP, Ruby, Perl ve diğer COM uyumlu ortamlardan çağırabilirsiniz.-combine bayrağını ekleyin ve dönüştürücü tüm HTML belgesini birden çok görüntüye sayfalandırmak yerine tek uzun bir JPG olarak oluşturur.
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.