HTML를 PDF 또는 이미지 변경 오픈 소스

wkhtmltopdf and wkhtmltoimage are open source (LGPL) command line tools to render HTML into PDF

사이트 :  http://wkhtmltopdf.org/index.html

wkhtmltopdf

wkhtmltopdf 를 사용하여 html 을 pdf 로 만드는 c# 코드 샘플

우선, wkhtmltopdf가 시스템에 설치되어 있어야 합니다. 여기에서 다운로드 및 설치할 수 있습니다.

이 코드는 다음과 같이 동작합니다:

  1. wkhtmltopdf 실행 파일, 입력 HTML 파일, 출력 PDF 파일의 경로를 설정합니다.
  2. ProcessStartInfo를 사용하여 wkhtmltopdf 명령을 실행하기 위한 프로세스를 구성합니다.
  3. 프로세스를 시작하고 표준 출력 및 표준 오류 스트림을 읽습니다.
  4. 프로세스가 완료될 때까지 대기하고, 성공 여부를 확인합니다.

이 코드를 실행하기 전에, htmlPath, pdfPath, wkhtmltopdfPath 변수 값을 실제 경로로 변경해야 합니다. 또한, wkhtmltopdf가 시스템 경로에 없을 경우 전체 경로를 지정해야 합니다.

이 코드를 통해 C#에서 wkhtmltopdf를 사용하여 HTML 파일을 PDF로 변환할 수 있습니다.