Logo
제품 지원 연락처 회사 소개
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware


명령줄로 HTML을 JPG로 변환 — 서버 일괄 변환기

썸네일, 아카이브, 이메일 미리보기 또는 전자 상거래 파이프라인의 제품 스크린샷을 위해 서버에서 HTML 페이지를 JPG 이미지로 렌더링해야 합니다. 모든 변환을 위해 헤드리스 브라우저를 가동하는 것은 무겁고 느리며 브라우저 업데이트 전반에 걸쳐 취약합니다. Total HTML Converter X는 GUI 없이, 브라우저 설치 없이 명령줄에서 HTML 파일과 라이브 URL을 JPG로 일괄 렌더링합니다. Windows 서버에 설치하고 스크립트나 ActiveX를 통해 호출하면 무인으로 실행됩니다.

Total HTML Converter X의 기능

  • 일괄 JPG 출력 — 와일드카드(*.html)를 전달하면 변환기가 한 번의 실행으로 일치하는 모든 파일을 JPG로 렌더링합니다
  • 품질 제어 — JPEG 품질을 1에서 100까지 설정하여 파일 크기와 이미지 충실도의 균형을 맞춥니다
  • 이미지 크기 — 출력 너비 또는 높이를 제한합니다. 변환기는 렌더링을 맞춰 조정합니다
  • 라이브 URL 렌더링 — 파일 경로 대신 URL을 전달하면 변환기가 페이지를 가져와 JPG로 렌더링합니다
  • CSS 렌더링 — 모든 HTML 태그, CSS 1 및 CSS 2 스타일, 인라인 이미지, 테이블을 인식합니다
  • 페이지 결합 — 다중 페이지 HTML 출력을 별도의 이미지가 아닌 하나의 긴 JPG로 렌더링합니다
  • GUI 없음 — 팝업 창이나 확인 대화 상자 없이 명령줄에서 조용히 실행됩니다
  • ActiveX / COM — .NET, VBScript, PHP, Python 또는 모든 COM 호환 환경에서 변환기를 호출하여 자체 애플리케이션에 변환 기능 내장
  • .bat 스크립팅 — 배치 파일에 명령을 저장하고 Windows 작업 스케줄러로 예약하여 완전 자동화된 변환 수행

무료 체험판 다운로드

(30일, 이메일 불필요)

라이선스 구매

(서버 라이선스, 영구)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

HTML vs JPG: 왜 변환해야 하는가?

HTML은 브라우저용으로 설계된 마크업 언어입니다. HTML 페이지는 텍스트, CSS 규칙, 임베디드 이미지 및 외부 리소스로 구성됩니다. 렌더링은 브라우저 엔진, 설치된 글꼴, 화면 크기에 따라 달라집니다. 동일한 HTML이 Chrome, Firefox, Edge에서 다르게 보일 수 있으며 외부 리소스를 사용할 수 없을 때 완전히 깨질 수 있습니다.

JPG는 고정 래스터 이미지 형식입니다. 변환 시 표시된 그대로 페이지를 캡처하고 외부 항목을 임베드하지 않으며 모든 이미지 뷰어, 브라우저, 소셜 미디어 플랫폼에서 열립니다. JPG 파일은 작고 임베드하기 쉬우며 썸네일, 미리보기, 아카이브 스냅샷에 이상적입니다.

HTMLJPG
형식외부 종속성이 있는 마크업자체 포함 래스터 이미지
렌더링브라우저, 글꼴, 화면 크기에 따라 다름고정 픽셀 — 어디서나 동일
파일 크기가변; 연결된 리소스에 따라 다름작음, 품질 설정으로 제어 가능
사용 사례실시간 웹 표시썸네일, 미리보기, 아카이브, 이메일
편집 가능성편집 가능한 소스 코드읽기 전용 이미지
이메일에 임베드종종 차단되거나 깨짐보편적 지원

명령줄에서 HTML을 JPG로 변환하는 방법

1단계. Total HTML Converter X 설치

위의 링크에서 설치 프로그램을 다운로드하고 Windows 서버 또는 워크스테이션에서 실행합니다. 설치는 1분 이내에 완료됩니다. 브라우저, Microsoft Office, .NET 사전 요구 사항이 필요하지 않습니다 — 변환기는 HTML 태그, CSS 1/2 스타일, 임베디드 이미지를 처리하는 자체 렌더링 엔진을 함께 제공합니다.

2단계. 명령 프롬프트 열기

cmd.exe 또는 PowerShell을 엽니다. 변환기 실행 파일은 설치 폴더(일반적으로 C:\Program Files\CoolUtils\TotalHTMLConverterX\)에 있는 HTMLConverter.exe입니다. 시스템 PATH에 추가하거나 명령에서 전체 경로를 사용하십시오.

3단계. 기본 JPG 변환 실행

가장 간단한 명령은 폴더의 모든 HTML 파일을 JPG로 변환합니다:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG

이 명령은 C:\Pages\의 모든 .html 파일을 처리하고 같은 기본 이름의 .jpgC:\Output\에 저장합니다. HTML 파일 하나, JPG 하나 출력.

4단계. 품질 및 크기 설정

추가 플래그로 JPG 출력을 제어합니다:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG -ImgQuality 90 -ImgWidth 1024
  • -ImgQuality 90 — JPEG 품질, 1(가장 작음, 블록형)에서 100(최고 충실도, 가장 큰 파일)까지. 85–92가 일반적인 적정 지점입니다.
  • -ImgWidth 1024 — 출력 너비(픽셀); 변환기가 렌더링을 맞춰 조정합니다
  • -ImgHeight 768 — 출력 높이(픽셀); 너비와 결합하거나 둘 중 하나를 사용
  • -combine — 페이지 분할 없이 전체 HTML 문서를 단일 긴 JPG로 렌더링
  • -log C:\Logs\html2jpg.log — 확인용 변환 로그 작성

5단계. 라이브 URL 변환

파일 경로 대신 URL을 전달합니다:

HTMLConverter.exe https://example.com/report C:\Output\report.jpg -c JPEG -ImgQuality 90

변환기는 페이지(원격 스타일시트 및 이미지 포함)를 가져와 결과를 JPG로 렌더링합니다. 이는 라이브 웹 페이지 아카이빙, 자동 스크린샷 촬영, 요청 시 미리보기 이미지 생성에 유용합니다.

6단계. .bat 파일로 자동화

명령을 .bat 파일에 저장하고 Windows 작업 스케줄러로 예약합니다:

@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

설정한 간격(매시간, 매일 밤, 감시 도구를 통한 파일 도착 시)으로 실행되며 콘솔을 보지 않고도 결과를 확인할 수 있는 로그 파일이 기록됩니다.

ActiveX / COM 통합

Total HTML Converter X에는 완전한 ActiveX 인터페이스가 포함되어 있습니다. .NET, VBScript, PHP, Python, Ruby, ASP 등 모든 COM 호환 환경에서 변환기를 호출할 수 있습니다. 이를 통해 명령줄 프로세스를 별도로 실행하지 않고도 자체 웹 애플리케이션, 인트라넷 포털 또는 문서 워크플로에 HTML-to-JPG 렌더링을 내장할 수 있습니다.

예제 (C#/.NET):

HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90 -ImgWidth 1024");

예제 (PHP):

$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.jpg", "-c JPEG -ImgQuality 90");

동일한 호출이 ASP.NET, VBScript, Python, Ruby, Perl, JavaScript(Windows Script Host)에서도 작동합니다. 웹 애플리케이션에서 업로드된 HTML이나 URL을 수신하고 실시간으로 렌더링된 JPG를 사용자에게 반환할 수 있습니다.

온라인 변환기 vs Total HTML Converter X

일회성 페이지의 경우, 무료 온라인 convert HTML to JPG 도구가 설치 없이 브라우저에서 실행됩니다. 서버 파이프라인과 대량 일괄 처리에는 Total HTML Converter X가 적합한 선택입니다.

기능온라인 변환기Total HTML Converter X
일괄 처리한 번에 한 파일일괄 처리당 무제한 파일
파일 프라이버시파일이 제3자 서버에 업로드됨파일이 컴퓨터를 벗어나지 않음
JPEG 품질 제어고정 또는 제한적전체 1–100 품질 범위
출력 크기고정 또는 서비스 제한모든 너비와 높이
CSS 렌더링기본적, 일관성 없음CSS 1/2 완전 지원
라이브 URL 입력제한적; 속도 제한무제한 URL, 사용자 대역폭
자동화수동만명령줄, .bat, 작업 스케줄러, ActiveX
서버 배포불가능서버용 설계, GUI 없음
인터넷 필요아니오 (원격 URL 가져오기 제외)

HTML을 JPG로 명령줄 변환이 필요한 경우

  • 썸네일 생성. 콘텐츠 관리 시스템이 기사를 HTML로 저장합니다. CMS는 ActiveX를 통해 Total HTML Converter X를 호출하여 홈페이지, 소셜 미디어 미리보기 및 카테고리 목록용 JPG 썸네일을 생성합니다.
  • 전자상거래 제품 스크린샷. 온라인 스토어가 마케팅 이메일, 영업 자료 및 파트너 피드에 임베드할 제품 상세 페이지(HTML 템플릿)를 JPG로 렌더링합니다. 변환기는 매일 밤 카탈로그에서 실행됩니다.
  • 웹 페이지 아카이브. 규정 준수 팀은 특정 시점의 웹 페이지의 시각적 상태를 보존해야 합니다. 명령줄은 URL 목록을 가져와 페이지당 하나씩 JPG 스냅샷 폴더를 파일 이름의 타임스탬프와 함께 생성합니다.
  • 이메일 안전 렌더링. 메일 클라이언트는 원격 이미지를 차단하고 복잡한 HTML을 깨뜨립니다. HTML 뉴스레터나 청구서를 JPG로 사전 렌더링하면 이메일 클라이언트에 관계없이 모든 수신자에게 동일한 보기를 제공합니다.
  • 서버 측 미리보기 생성. 문서 포털을 통해 사용자가 HTML 파일을 업로드할 수 있습니다. 포털은 헤드리스 브라우저를 가동하지 않고 변환기를 호출하여 각 업로드 옆에 표시되는 JPG 미리보기를 생성합니다.
  • 헤드리스 브라우저 파이프라인 대체. Headless Chrome과 Puppeteer는 무겁고, 버전 업데이트 전반에 걸쳐 취약하며, 신중한 샌드박스가 필요합니다. Total HTML Converter X는 예측 가능한 리소스 사용과 브라우저 업데이트 트레드밀 없이 단일 실행 파일입니다.

Total HTML Converter X를 선택하는 이유

브라우저 불필요

변환기는 자체 렌더링 엔진을 사용하여 HTML과 CSS를 구문 분석합니다. 서버에 Chrome, Firefox 또는 기타 브라우저를 설치할 필요가 없습니다. 이를 통해 브라우저 업데이트 문제를 제거하고, 서버 공간을 줄이며, 헤드리스 브라우저 자동화의 불안정성을 방지합니다.

진정한 서버 애플리케이션

Total HTML Converter X는 무인 사용을 위해 설계되었습니다. GUI 창, 대화 상자, 확인 프롬프트가 없습니다. 명령줄 또는 서비스의 일부로 조용히 실행됩니다 — 프로덕션 서버에 필요한 바로 그 방식입니다.

예측 가능한 이미지 출력

품질을 설정하고, 크기를 설정하고, 다중 페이지 출력을 결합할지 설정합니다. 모든 호출이 동일한 입력에 대해 동일한 결과를 생성합니다. 버전 드리프트 없음, Chrome 업데이트 후 렌더링 깜짝 놀랄 일 없음.

한 가지 도구, 다양한 대상

같은 명령줄 도구로 HTML을 PDF, DOC, XLS, TIFF, JPG, RTF, TXT 등으로 변환할 수 있습니다. 하나의 설치로 모든 HTML 변환 요구 사항을 충족합니다. -c JPEG-c PDF 또는 -c TIFF로 변경하면 동일한 일괄 처리 및 자동화 기능으로 다른 출력을 얻을 수 있습니다.

무료 체험판 다운로드

(30일, 이메일이나 신용카드 불필요)

라이선스 구매

(서버 라이선스, 영구)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

서버용 HTML 변환기 고객 리뷰 2026

평가하기
고객 리뷰를 바탕으로 4.7/5로 평가됨
5 Star

"약 1년 전에 Puppeteer 기반 스크린샷 파이프라인을 Total HTML Converter X로 교체했습니다. Puppeteer 설정은 Chrome 업데이트 후 지속적인 관리가 필요했고 워커당 약 400MB의 RAM을 소비했습니다. CoolUtils 명령줄은 일부 리소스만 사용하고, 업데이트로 인해 절대 깨지지 않으며, 일관된 JPG 출력을 생성합니다. 우리는 단 한 번의 실패 없이 매일 밤 약 40,000개의 제품 페이지를 렌더링하고 있습니다."

5 Star Marek Dvorak Senior Backend Engineer

"우리 규제 기관은 타임스탬프가 있는 이미지 스냅샷으로 웹 페이지를 보관하도록 요구합니다. 저는 CSV에서 URL 목록을 가져와 각각에 대해 HTMLConverter.exe를 실행하고 출력 JPG에 날짜 이름을 지정하는 작은 .bat 스크립트를 작성했습니다. Windows Server 2019 시스템에서 실행되며 CPU의 몇 퍼센트를 사용하고, 스크립트가 언제 실행되든 깔끔하고 동일하게 보이는 스크린샷을 생성합니다."

5 Star Janelle Foster Compliance Manager

"HTML 보고서 페이지를 JPG 미리보기로 렌더링하기 위해 PHP 인트라넷에 ActiveX 인터페이스를 통합했습니다. COM 호출은 약 10줄의 코드가 걸렸습니다. 90% JPEG의 출력 품질이 우수하며 크기 플래그를 사용하면 썸네일 그리드와 정확하게 일치시킬 수 있습니다. 한 가지 원하는 것은 Linux 빌드이지만, Windows 백엔드에서는 우리가 필요한 것을 정확하게 수행합니다."

4 Star Rohan Mehta Full-Stack Developer

FAQ ▼

기본 명령은 다음과 같습니다: HTMLConverter.exe C:\Pages\*.html C:\Output\ -c JPEG. 이 명령은 소스 폴더의 모든 HTML 파일을 같은 기본 이름의 JPG로 렌더링합니다. -ImgQuality, -ImgWidth 또는 -combine을 추가하여 출력을 제어할 수 있습니다.
아니오. Total HTML Converter X는 자체 렌더링 엔진을 사용하여 HTML과 CSS를 구문 분석합니다. Chrome, Firefox 또는 기타 브라우저가 필요하지 않습니다. 유지 관리할 헤드리스 브라우저 종속성이 없습니다.
예. -ImgQuality 플래그는 1(가장 작음, 블록형)에서 100(최고 충실도, 가장 큰 파일)까지의 모든 값을 허용합니다. 85에서 92 사이의 값이 웹 사용에 일반적인 적정 지점입니다.
예. -ImgWidth 및/또는 -ImgHeight를 사용하여 출력 크기를 픽셀 단위로 설정합니다. 변환기는 레이아웃을 보존하면서 렌더링된 페이지를 대상 크기에 맞게 조정합니다.
예. 파일 경로 대신 URL을 소스로 전달합니다: HTMLConverter.exe https://example.com/page C:\Output\page.jpg -c JPEG. 변환기는 페이지(및 모든 원격 스타일시트와 이미지)를 가져와 결과를 JPG로 렌더링합니다.
예. Total HTML Converter X는 모든 표준 HTML 태그, CSS 1 및 CSS 2 스타일, 인라인 이미지, HTML 테이블을 인식합니다. 외부 브라우저 엔진에 의존하지 않고 페이지를 충실하게 렌더링합니다.
예. Total HTML Converter X는 COM/ActiveX 객체(HTMLConverter.HTMLConverterX)로 등록됩니다. .NET, PHP, Python, VBScript, ASP, Ruby, Perl 및 기타 COM 호환 환경에서 호출할 수 있습니다.
예. -combine 플래그를 추가하면 변환기가 여러 이미지로 페이지를 나누지 않고 전체 HTML 문서를 단일 긴 JPG로 렌더링합니다.

C++ 샘플
파워 베이직 샘플
VBScript 샘플

Total HTML Converter X의 예제

TotalHTMLConverterX와 .NET을 사용하여 HTML 파일 변환하기


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("변환 완료!");

다운로드
.NET HTML 변환기 예제
ASP.net용 C# 서버 샘플
WinForms가 포함된 C#의 클라이언트 애플리케이션

웹 서버에서 Total HTML Converter X를 사용하여 HTML & MHT 파일 변환하기

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
예제2 ASP: 생성된 PDF 바로 스트림하기
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

웹 서버에서 Total HTML Converter X를 사용하여 HTML & MHT 파일 변환하기

예제 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 "실패:".$c->ErrorMessage;

Total HTML Converter X와 루비를 사용하여 HTML 파일 변환하기

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

Total HTML ConverterX와 파이썬을 사용하여 HTML 파일 변환하기

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)

파스칼과 Total HTML Converter X를 사용하여 HTML 파일 변환하기

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;

Total HTML Converter X를 사용하여 웹 서버에서 HTML 파일 변환하기

var c = new ActiveXObject("HTMLConverterPro.HTMLConverterX");
c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Total HTML Converter X와 펄을 사용하여 HTML 파일 변환하기

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;
다른 언어의 예제가 필요하면 저희에게 연락해 주세요. 특별히 맞춤 예제를 만들어 드리겠습니다.

지금 작업을 시작하세요!

무료 평가판을 다운로드하고 몇 분 만에 파일을 변환하세요.
신용카드나 이메일이 필요하지 않습니다.

⬇ 무료 평가판 다운로드 Windows 7/8/10/11 • 159 MB

Support
서버용 HTML 변환기 Preview1

최신 뉴스

뉴스레터 구독

걱정 마세요, 스팸은 없습니다.


© 2026. 모든 권리 보유. CoolUtils File Converters

Cards