*html 파일을 *pdf 파일로 빠르게 변환하기 위해 Docker 이미지에 명령줄 도구를 설치하고 싶습니다.
이와 같은 작업을 수행할 수 있는 Unix 도구가 없다는 사실에 놀랐습니다.
답변1
판독파일 형식 변환을 위한 훌륭한 명령줄 도구입니다.
단점은 PDF 출력의 경우 LaTeX가 필요하다는 것입니다. 사용법은
pandoc test.html -t latex -o test.pdf
LaTeX가 설치되어 있지 않다면 권장합니다HTML 문서.
에서 인용PDF 작성
기본적으로 pandoc은 LaTeX를 사용하여 PDF를 생성하므로 LaTeX 엔진을 설치해야 합니다.
또는 pandoc은 ConTeXt, pdfroff 또는 HTML/CSS-PDF 엔진(wkhtmltopdf, weasyprint 또는 Prince) 중 하나를 사용하여 PDF를 생성할 수 있습니다. 이렇게 하려면 이전과 같이 .pdf 확장자를 가진 출력 파일을 지정하되 --pdf-engine 옵션 또는 -t context, -t html 또는 -t ms를 명령줄에 추가합니다(-t html의 기본값은 - - pdf-엔진=wkhtmltopdf).
답변2
당신은 또한 시도할 수 있습니다wkhtml을 pdf로, 사용 및 설치가 매우 간단합니다.
답변3
웨이이 인쇄옵션입니다. 한 가지 가능한 단점은 컴퓨터에 Python이 필요하다는 것입니다.
설치하다:
pip install weasyprint
변화:
weasyprint in.html out.pdf
답변4
PostScript 파일을 PDF로 쉽게 변환할 수 있는 html2ps 프로그램도 있습니다. 나는 이것을 몇 년 전에 사용했는데 IIRC는 큰 매뉴얼로 정말 훌륭한 작업을 수행했습니다.