웹 서비스(백엔드/서버) 환경에서 동적으로 HTML 웹 문서를 PDF, DOCX, PNG로 변환 및 생성할 수 있는 대표적인 오픈소스/무료 백엔드 라이브러리 및 솔루션입니다.
Sheets로 내보내기
서버 아키텍처별 추천 구성
REST API 형태의 독립 변환 마이크로서비스 구축: Gotenberg를 Docker로 띄우고, 백엔드 서버에서 HTTP POST 요청으로 HTML을 전송해 PDF/DOCX/PNG를 응답받는 방식이 가장 깔끔합니다.
JS/CSS가 복잡한 SPA(React 등) 캡처: Node.js 서버 환경에서 Puppeteer를 이용해 headless 브라우저를 백그라운드에서 실행하는 구성이 최선의 결과를 제공합니다.
HTML을 수정 가능한 Word(DOCX) 파일로 변환: Pandoc 라이브러리나 LibreOffice CLI 모드를 서버 환경에 구축하여 바인딩하는 것이 가장 안정적입니다.