Excel 스프레드시트는 일반적으로 행과 열의 형태로 데이터를 저장하고 분석하는 데 사용됩니다. 그러나 다양한 경우에 인터넷을 통해 공유하기 전에 Excel 파일을 PDF로 변환해야 합니다. Excel에서 PDF로의 변환을 자동화하기 위해 이 기사에서는 Node.js를 사용하여 프로그래밍 방식으로 Excel 파일을 PDF로 변환하는 방법을 보여줍니다. 또한 Excel에서 PDF로 변환을 사용자 지정하는 고급 옵션에 대해서도 설명합니다.
Node.js Excel에서 PDF로 변환 API
Excel XLSX/XLS 파일을 PDF로 변환하기 위해 Java를 통한 Node.js용 Aspose.Cells를 사용합니다. Excel 통합 문서를 원활하게 만들고, 읽고, 수정하고, 변환할 수 있는 스프레드시트 조작 API입니다. API 패키지를 다운로드하거나 다음 NPM 명령을 사용하여 설치할 수 있습니다.
> npm install aspose.cells
Node.js에서 Excel XLSX를 PDF로 변환
다음은 Excel XLSX 또는 XLS 파일을 PDF로 변환하는 단계입니다.
- Workbook 클래스를 이용하여 엑셀 파일을 불러옵니다.
- Workbook.save(string, SaveFormat.PDF) 메서드를 사용하여 Excel 파일을 PDF로 변환합니다.
다음 코드 샘플은 Excel XLSX 파일을 PDF로 변환하는 방법을 보여줍니다.
// 통합 문서를 로드
var workbook = aspose.cells.Workbook("workbook.xlsx");
// 엑셀을 PDF로 변환
workbook.save("Excel to PDF.pdf", SaveFormat.PDF);
엑셀 파일
변환된 PDF
Excel XLSX/XLS를 PDF로 - 고급 옵션
Aspose.Cells를 사용하면 다양한 옵션을 사용하여 Excel에서 PDF로의 변환을 제어할 수도 있습니다. 예를 들어 PDF 규격, 압축, 격자선 스타일, 시트당 페이지 수 등을 설정할 수 있습니다. 변환을 사용자 정의하기 위해 API는 PdfSaveOptions 클래스를 제공합니다.
다음은 고급 옵션을 사용하여 Excel 파일을 PDF로 변환하는 단계입니다.
- Workbook 클래스를 이용하여 엑셀 파일을 불러옵니다.
- PdfSaveOptions 클래스의 개체를 만듭니다.
- PdfOptions.setCompliance(PdfCompliance) 메서드를 사용하여 원하는 옵션(예: PDF 준수)을 설정합니다.
- Workbook.save(string, PdfSaveOptions) 메서드를 사용하여 Excel 파일을 PDF로 저장합니다.
다음 코드 샘플은 고급 옵션을 사용하여 Excel을 PDF로 변환하는 방법을 보여줍니다.
// 통합 문서를 로드
var workbook = aspose.cells.Workbook("workbook.xlsx");
// PDF 옵션 생성 및 설정
pdfOptions = aspose.cells.PdfSaveOptions();
pdfOptions.setCompliance(aspose.cells.PdfCompliance.PDF_A_1_B);
// 엑셀을 PDF로 변환
workbook.save("Excel to PDF - Compliance.pdf", pdfOptions);
무료 API 라이선스 받기
평가 제한 없이 API를 사용하려면 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 Node.js 애플리케이션 내에서 Excel 파일을 PDF로 변환하는 방법을 배웠습니다. 또한 고급 옵션을 사용하여 Excel에서 PDF로의 변환을 제어하는 방법을 살펴보았습니다. 문서를 사용하여 Node.js Excel API에 대해 자세히 알아볼 수 있습니다. 또한 문의 사항이 있는 경우 포럼을 통해 문의할 수 있습니다.