우아한 프로그래밍
article thumbnail

1. 서론

해당 방법은 많은 수의 HTML파일 혹은 HTML을 리턴하는 Url을 PDF로 빠르게 전환하는 방법을 설명하고자한다.

해당 방법은 크롬을 이용하여 크롬이 제공하는 API를 사용하여 처리하는 방법을 사용한다.

 

2. 방법

일단 폴더 구조는 아래와 같다.

폴더구조

그리고 배치 파일은 아래와 같다.

@echo off

set root=C:\Users\korea\Desktop\test
set chrome=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
set saveToPath="%root%\savePath"
set logFile=%root%\log\batch.log

echo %saveToPath%

cd "%root%"

for /f "usebackq tokens=1,2 delims=," %%a in ("list.csv") do (
    rem echo %%a %%b %%c %%d 	  	 
	echo %%b     
	start /wait chrome --headless --no-margins --displayHeaderFooter --disable-gpu --print-to-pdf="%saveToPath%\%%a.pdf" %%b		 	
	echo [DEBUG] %%b >> %logFile%
)

pause;

 

3. 첨부파일

test.7z
1.38MB

 

profile

우아한 프로그래밍

@자바조아!

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!