.NET Core 및 Java에서 여러 개의 통합 문서를 하나의 PDF 파일에 저장
페이지 정보
작성자 GrapeCity 작성일 2020-10-13 17:16 조회 3,807회 댓글 0건본문
관련링크
Excel 통합 문서는 흔히 데이터를 기록하고 분석하는 데 사용됩니다. 조직에서는 작업 기록을 관리하기 위해 수많은 통합 문서를 만들어 내는 경향이 있습니다. 한편 파일 하나로 손쉽게 전달하고 데이터를 보존하기 위해 이러한 통합 문서를 PDF로 병합하는 것이 일반적인 기업 관행입니다.
통합 문서 여러 개를 PDF 파일 한 개로 저장하는 작업을 간소화하기 위해 GcExcel (| )에서는 PrintManager 클래스의 메서드를 만들었습니다. 이렇게 하면 한 번에 전달하는 파일 수가 줄어들고 더 유용한 기술로 보이게 됩니다.
SavePDF 메서드를 사용하는 경우, 모든 페이지 정보는 최종 페이지 매김 결과를 기반으로 합니다. 첫 번째 통합 문서의 렌더링이 끝나면 두 번째 통합 문서의 렌더링이 시작되고, 이 과정을 반복하여 최종 문서가 생성됩니다.
이 프로세스는 다음과 같은 단순한 단계로 이루어집니다.
통합 문서를 Workbook 인스턴스에 로드:
Workbook workbook1 = new Workbook(); workbook1.Open(Path.Combine("Resources","WashingtonData.xlsx")); Workbook workbook2 = new Workbook(); workbook2.Open(Path.Combine("Resources", "NewYorkData.xlsx"));
SavePDF 메서드를 호출하여 통합 문서로 단일 PDF 생성:
PrintManager printManager = new PrintManager(); printManager.SavePDF("TotalSales.pdf", workbook1, workbook2);
이로써 두 개의 통합 문서(WashingtonData 및 NewYorkData)가 “TotalSales.pdf”라는 PDF로 저장됩니다.
Excel 통합 문서
PDF 출력
이 문서에서는 사용자가 통합 문서 여러 개를 PDF 파일 하나에 코드 한 줄로 저장할 때 PrintManager 클래스의 SavePDF 메서드가 얼마나 유용한지 설명합니다. 이렇게 하면 통합 문서를 수작업으로 병합한 뒤에 PDF로 변환하지 않아도 됩니다.
끝까지 함께해 주셔서 감사합니다! 즐겁게 코딩하세요!
댓글목록
등록된 댓글이 없습니다.