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
wkhtmltopdf 한글 깨짐
리눅스 서버에는 한글로 된 글꼴이 기본적으로 설치 되어 있지 않다. 그래서 wkhtmltopdf를 실행하면 한글...
blog.naver.com
반응형