관리 메뉴

투덜이 개발자

wkhtmltopdf 설치 본문

Etc

wkhtmltopdf 설치

엠투 2022. 4. 6. 10:00
반응형

yum install wkhtmltopdf

[root@neokidis_dev kidis]# rpm -qa | grep wkhtmltopdf
wkhtmltopdf-0.12.4-1.el7.x86_64

[root@neokidis_dev kidis]# wkhtmltopdf http://tms.gmediasoft.com:81/layout/etc/pdf.html pdf_save.pdf
wkhtmltopdf: cannot connect to X server 

rpm 설치한거 삭제함

[root@neokidis_dev kidis]# rpm -qa | grep wkhtmltopdf
wkhtmltopdf-0.12.4-1.el7.x86_64
[root@neokidis_dev kidis]# rpm -e wkhtmltopdf-0.12.4-1.el7.x86_64
[root@neokidis_dev kidis]# rpm -qa | grep wkhtmltopdf
[root@neokidis_dev kidis]# rpm -qa | grep wkhtmltox

소스로 설치 해서 해결

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
mv wkhtmltox-0.12.4_linux-generic-amd64.tar.xz /usr/bin
cd /usr/bin/
ll wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
cp wkhtmltox/bin/wkhtmltopdf /usr/bin/

# 정상적으로 실행확인
wkhtmltopdf

wkhtmltopdf http://google.com pdf_save.pdf

# 한글이 깨진다.. 이유 한글 폰트가 리눅스에 기본적으로 설치가 되지 않아 생기는 문제
# NanumFont_TTF.zip 폰트 다운로드 
wget http://static.campaign.naver.com/0/hangeul/renew/download/NanumFont_TTF.zip
# 압푹 풀기
unzip NanumFont_TTF.zip
# 폰트 폴더 생성
mkdir /usr/share/fonts/nanumfont
# 폰트 파일 확인
ls *.ttf
NanumGothicBold.ttf       NanumGothic.ttf        NanumMyeongjoExtraBold.ttf
NanumGothicExtraBold.ttf  NanumMyeongjoBold.ttf  NanumMyeongjo.ttf

mv *.ttf /usr/share/fonts/nanumfont/.
ls *.ttf
fc-cache

# 정상적으로 한글 저장이 된다.
wkhtmltopdf http://google.com pdf_save2.pdf

 

https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=udgttl12&logNo=221805991063&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postList 

 

wkhtmltopdf 한글 깨짐

리눅스 서버에는 한글로 된 글꼴이 기본적으로 설치 되어 있지 않다. 그래서 wkhtmltopdf를 실행하면 한글...

blog.naver.com

 

반응형