비트맵 및 이미지 삽입
HTML 콘텐츠가 데이터를 가져오기 위해 인터넷 연결이 필요하지 않도록 하려면 이미지를 base64 형식으로 HTML에 삽입할 수 있습니다. 이미지를 base64 형식으로 HTML에 삽입하려면 이미지를 불러와서 이미지 정보를 base64 형식으로 변환해야 합니다.
다음은 이미지 파일을 읽고, base64 문자열로 변환한 다음, HTML 문서에 삽입하는 방법을 보여주는 전체 예제입니다. 마지막으로, IronPDF를 사용하여 이 HTML에서 PDF를 생성하는 방법을 보여줍니다.
설명:
이미지를 Base64로 인코딩:
encodeImageToBase64(filePath): 이미지 파일을 읽어 비동기적으로 base64 문자열로 변환하는 함수입니다.fs.readFile를 사용하여 이미지 파일을 읽습니다. 성공하면 데이터를 base64 문자열로 변환하고 해석합니다.
HTML 콘텐츠 설정:
createHtmlContent(base64Data): base64로 인코딩된 이미지 데이터를img태그 안에 포함하여 HTML 콘텐츠를 구성합니다.
PDF 생성:
generatePdf(filePath): 먼저encodeImageToBase64를 호출한 다음createHtmlContent를 호출하고 마지막으로IronPdf를 통해 PDF를 생성하여 프로세스를 조정하는 메인 함수입니다.IronPdf.PdfDocument.fromHtml를 사용하여 HTML 콘텐츠에서 PDF 문서를 생성합니다.- 생성된 PDF를
pdf.saveAs를 사용하여 저장합니다.
- 실행:
- 원하는 이미지 파일의 경로를 사용하여
generatePdf를 호출합니다.
- 원하는 이미지 파일의 경로를 사용하여
이 스크립트는 이미지를 읽고, HTML에 삽입하기 위해 base64로 변환하고, IronPDF를 사용하여 PDF를 렌더링하는 작업을 효과적으로 결합합니다.




