HTML 파일을 PDF로 변환할 수 있는 명령줄 도구가 있습니까? [복사]

HTML 파일을 PDF로 변환할 수 있는 명령줄 도구가 있습니까? [복사]

*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는 큰 매뉴얼로 정말 훌륭한 작업을 수행했습니다.

관련 정보