PDF toolkit 예제 2026 | 실무 코드로 배우는 초급~중급 활용법
PDF toolkit 예제 2026 | 실무 코드로 배우는 초급~중급 활용법 2026년 3월 28일 예제 1: PDFKit으로 간단한 PDF 생성 (Node.js) const PDFDocument = require('pdfkit'); const fs = require('fs'); // PDF 생성 const doc = new PDFDocument(); const stream = fs.createWriteStream('hello.pdf'); doc.pipe(stream); // 텍스트 추가 doc.fontSize(25).text('Hello PDF!', 100, 100); doc.fontSize(12).text('작성일: 2026-03-28', 100, 150); // 도형 추가 doc.rect(100, 200, 200, 100).stroke(); doc.fillColor('red').text('박스 안의 텍스트', 110, 240); // 페이지 추가 doc.addPage().fontSize(20).text('2페이지', 100, 100); // 파일 저장 doc.end(); console.log('PDF 생성 완료: hello.pdf'); 예제 2: ReportLab으로 테이블 생성 (Python) from reportlab.pdfgen import canvas from reportlab.platypus import SimpleDocTemplate, Table, TableStyle from reportlab.lib.styles import getSampleStyleSheet from reportlab.lib import colors PDF 생성 pdf_file = SimpleDocTemplate('table.pdf') elements = [] 테이블 데이터 data = [ [...