
예를 들어 워크시트를 인쇄하거나 공유하기 위해 Excel 스프레드시트를 PDF 형식으로 변환해야 하는 경우가 많습니다. 이 기사에서는 Java를 사용하여 Linux 플랫폼에서 Excel 파일을 PDF 형식으로 변환하는 방법을 배웁니다. 또한 Excel에서 PDF로 변환을 사용자 지정하는 다양한 옵션에 대해 알게 됩니다.
- Linux용 Excel에서 PDF로 변환기 API
- Excel XLS/XLSX를 PDF로 변환
- 준수 옵션을 사용하여 Excel에서 PDF로 변환
- Excel 시트 범위를 PDF로 변환
Linux용 Excel에서 PDF로 변환기 API
Excel 파일을 PDF 형식으로 변환하기 위해 Aspose.Cells for Java를 사용합니다. Excel 파일을 원활하게 생성, 조작 및 변환할 수 있는 기능이 풍부한 API입니다. API의 JAR을 다운로드하거나 다음 Maven 구성을 사용하여 설치할 수 있습니다.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>21.9</version>
</dependency>
Linux에서 Excel XLS 또는 XLSX를 PDF로 변환
다음은 Linux에서 Excel XLS 또는 XLSX 파일을 PDF로 변환하는 단계입니다.
- Workbook 클래스를 이용하여 엑셀 파일을 불러옵니다.
- Workbook.save(String, SaveFormat) 메서드를 사용하여 Excel 파일을 PDF로 변환합니다.
다음 코드 샘플은 XLSX를 PDF로 변환하는 방법을 보여줍니다.
// Excel 파일을 로드할 통합 문서 만들기
Workbook workbook = new Workbook("Book1.xlsx");
// 문서를 PDF 형식으로 저장
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
Excel에서 PDF로의 변환에서 준수 수준 지정
PDF 형식은 PDF/A 등과 같은 다양한 준수 표준을 지원합니다. Java용 Aspose.Cells를 사용하면 Excel에서 PDF로 변환할 때 원하는 PDF 준수 수준을 지정할 수 있습니다. 이를 위해 API는 PdfSaveOptions 클래스를 제공합니다. 다음은 출력 PDF에 대한 준수 수준을 지정하는 단계입니다.
- Workbook 클래스를 이용하여 엑셀 파일을 불러옵니다.
- PdfSaveOptions 클래스의 인스턴스를 만들고 PdfSaveoptions.setCompliance(PdfCompliance) 메서드를 사용하여 규정 준수를 설정합니다.
- Workbook.save(String, PdfSaveOptions) 메서드를 사용하여 Excel 파일을 PDF로 변환합니다.
다음 코드 샘플은 Excel XLSX 파일을 특정 PDF 표준을 사용하여 PDF 형식으로 변환하는 방법을 보여줍니다.
// Excel 파일을 로드할 통합 문서 만들기
Workbook workbook = new Workbook("Book1.xlsx");
// PDF 생성 옵션
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// 문서를 PDF 형식으로 저장
workbook.save("Excel-to-PDF.pdf", options);
Linux에서 특정 Excel 시트를 PDF로 변환
경우에 따라 전체 Excel 파일 대신 시트 범위를 변환해야 할 수도 있습니다. 이를 위해 PdfSaveOptions.setPageIndex(int) 및 PdfSaveOptions.setPageCount(int) 메서드를 사용하여 변환할 시트 범위를 지정할 수 있습니다.
다음 코드 샘플은 Excel 시트 범위를 PDF로 변환하는 방법을 보여줍니다.
// Excel 파일을 로드할 통합 문서 만들기
Workbook workbook = new Workbook("Book1.xlsx");
// PDF 생성 옵션
PdfSaveOptions options = new PdfSaveOptions();
// sheet2만 렌더링하려면
options.setPageIndex(1);
options.setPageCount(1);
// 문서를 PDF 형식으로 저장
workbook.save("Excel-to-PDF.pdf", options);
결론
이 기사에서는 Linux 플랫폼에서 Excel 파일을 PDF로 변환하는 방법을 배웠습니다. 또한 다양한 옵션을 사용하여 Excel에서 PDF로의 변환을 사용자 지정하는 방법을 살펴보았습니다. documentation을 사용하여 Aspose.Cells for Java에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.