WinForms윈폼 여러 SHEET를 PDF병합 처리는 어떻게 하나요
추천0 비추천 0
페이지 정보
작성자 아이라즈뉴 작성일 2024-02-01 16:36 조회 67회 댓글 0건제품 버전 : Spread 11.40.20177.0
컨트롤 이름 : PDF
본문
관련링크
댓글목록
등록된 댓글이 없습니다.
등록된 댓글이 없습니다.
아이라즈뉴 님, 안녕하세요.
메시어스입니다.
1. 여러 시트를 하나의 PDF 파일로 내보내기
다음과 같이 각 시트별 PrintInfo에 PdfFileName 속성을 같은 이름으로 설정한 후 전체 시트를 인쇄하면, 전체 시트를 하나의 PDF 파일로 저장할 수 있습니다. (단, 인쇄 미리보기 기능을 사용하지 않는 경우 적용 가능한 방법입니다.)
FarPoint.Win.Spread.PrintInfo pi = new FarPoint.Win.Spread.PrintInfo(); pi.PrintToPdf = true; // PDF로 인쇄 설정 pi.PdfFileName = "FileName.pdf"; // PDF 파일명 설정 for(int i=0; i<fpSpread1.Sheets.Count; i++) { fpSpread1.Sheets[i].PrintInfo = pi; } // 여러 시트 한 번에 인쇄 fpSpread1.PrintSheet(-1);
만약 인쇄 미리보기 창을 사용하고자 하시는 경우에는, 다음과 같이 PrintSheet 메서드로 PrintArea.EntireWorkbook을 전달하는 메서드를 사용하실 수 있습니다. 다만, 해당 기능은 Spread.NET V15 이상에서 지원되는 기능으로, 해당 기능 사용을 위해서는 제품 버전을 업그레이드하여주시기 바랍니다.
fpSpread1.PrintSheet(0, true, FarPoint.Win.Spread.PrintArea.EntireWorkbook);
2. PDF병합 말고 바로 묶어서 FAX로 전송하기
Fax 전송 기능은 Spread에서 지원하지 않는 기능입니다.
감사합니다.
메시어스 드림