Java를 사용하여 Excel을 PDF로 변환

Java를 사용하여 Excel을 PDF로 변환

소스 Excel 파일을 로드하고, 몇 줄의 소스 코드를 사용하여 이를 조작하고 PDF 파일 형식으로 변환합니다. 이 Java 라이브러리는 파일 변환 및 조작 작업을 빠르고 효율적으로 만드는 방대한 방법 스택을 제공합니다. 최근에 Node.js 애플리케이션에서 Excel을 PDF로 변환하는 방법을 보여주는 기사를 게시했습니다. 이 블로그 게시물에서는 프로그래밍 방식으로 Java를 사용하여 Excel을 PDF로 변환하는 방법을 배웁니다.

다음 사항을 다룹니다.

자바 엑셀 라이브러리 설치

우리는 사용법에 관한 포괄적인 문서를 제공하는 Java Excel API를 사용할 것입니다. 그러나 Java 응용 프로그램과 쉽게 통합할 수 있습니다.

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>22.6</version>
</dependency> 

프로그래밍 방식으로 Java를 사용하여 Excel을 PDF로 변환

이 섹션에서는 프로그래밍 방식으로 Excel에서 PDF로 변환하는 방법을 배웁니다. 다양한 작업을 수행하고 대용량 파일의 변환 진행 상황 등을 추적할 수 있습니다.

다음 단계와 코드 스니펫을 다룹니다.

  1. Workbook 개체를 생성하고 원본 Excel 파일로 초기화합니다.
  2. getWorksheets().get(0) 메서드로 첫 번째 워크시트에 액세스합니다.
  3. PdfSaveOptions 클래스의 인스턴스를 생성하여 pdf 파일 저장 옵션에 액세스합니다.
  4. setCompliance 메서드를 호출하여 준수를 PDFA-1a로 설정합니다.
  5. getCells() 메서드를 호출하여 셀 B8에 액세스합니다.
  6. putValue 메서드를 호출하여 B8 셀에 일부 값을 삽입합니다.
  7. replace 메서드를 호출하여 문자열을 검색하고 교체합니다.
  8. save 메서드를 호출하여 출력된 pdf 파일을 저장합니다.
// 통합 문서 개체를 만들고 원본 Excel 파일로 초기화합니다.
Workbook wb = new Workbook("./static/sample.xlsx");
// getWorksheets().get(0) 메서드로 첫 번째 워크시트에 액세스
Worksheet ws = wb.getWorksheets().get(0);
//PdfSaveOptions 클래스의 인스턴스를 인스턴스화하여 pdf 파일 저장 옵션에 액세스합니다.
PdfSaveOptions opts = new PdfSaveOptions();
//setCompliance 메서드를 호출하여 PDFA-1a 준수를 설정합니다.
opts.setCompliance(PdfCompliance.PDF_A_1_A);
// getCells() 메서드를 호출하여 셀 B8에 액세스
Cell cell = ws.getCells().get("B8");
// putValue 메소드를 호출하여 B8 셀에 일부 값을 삽입하십시오.
cell.putValue("This is our first pdf file .");
// replace 메소드를 호출하여 문자열 검색 및 바꾸기
wb.replace("nick", "news");
//save 메소드를 호출하여 출력 pdf 파일을 저장하십시오. 
wb.save( "outputCompliancePdfA1a.pdf", opts);

다음 이미지는 위 코드 조각의 출력을 보여줍니다.

엑셀에서 PDF로 변환

Excel에서 PDF로 변환 API - 고급 옵션

이전 섹션에서는 프로그래밍 방식으로 MS Excel 파일을 PDF 파일로 변환하는 코드 조각을 살펴보았습니다. 또한 텍스트 검색 및 바꾸기, 파일에 텍스트 추가와 같은 다른 방법도 구현했습니다. 그러나 이 Java Excel API의 문서를 탐색하여 다른 기능에 대해 알 수 있습니다.

무료 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

이 블로그 포스트를 여기서 마치겠습니다. 프로그래밍 방식으로 Java를 사용하여 Excel을 PDF로 변환하는 방법을 배웠기를 바랍니다. 또한 이 라이브러리를 사용하면 파일 변환 이상의 작업을 수행할 수 있습니다. 그러나 이 문서는 Java 응용 프로그램에 Excel에서 PDF로 변환 API를 사용하려는 경우 도움이 될 것입니다. 아래의 “참고 항목” 섹션에 언급된 다른 관련 문서가 있습니다. 마지막으로, conholdate.com은 새로운 블로그 게시물을 작성하는 일관된 프로세스에 있습니다. 따라서 최신 업데이트에 대한 연결을 유지하십시오.

질문하기

포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.

또한보십시오