! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

여러 SHEET를 PDF병합 처리는 어떻게 하나요 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 여러 SHEET를 PDF병합 처리는 어떻게 하나요

페이지 정보

작성자 아이라즈뉴 작성일 2024-02-01 16:36 조회 53회 댓글 0건
제품 버전 : Spread 11.40.20177.0
컨트롤 이름 : PDF

본문


위 사진과 같이 Sheet1, 2, 3, 4 를
windows PDF로 저장 할 시 각각 Sheet만 저장이 됩니다
묶어서 저장 할 수 있는 방법은 없을까요?

컴퓨터에 등록되어 있는 FAX로 여러 개 한번에 전송 하고 싶은데
현재로써는 각각으로 보내야 합니다

1. PDF병합
2. PDF병합 말고 바로 묶어서 FAX로 전송할 수 있는지

부탁 드리겠습니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: 여러 SHEET를 PDF병합 처리는 어떻게 하나요

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 MESCIUS써니 작성일 2024-02-05 15:43 댓글 2건

본문

아이라즈뉴 님, 안녕하세요.

메시어스입니다.


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에서 지원하지 않는 기능입니다.


감사합니다.

메시어스 드림


댓글목록

아이라즈뉴님의 댓글

아이라즈뉴 작성일

답변이 늦었습니다.
제가 처리한 방식은 A4사이즈의 sheet를 그대로 카피하여 밑에 뿌려주어서
sheet1에 다 몰아 넣으니 pdf도 fax도 한번에 전송이 되더군요. 위치만 잘 조절하면 문제 없이 나왔습니다.
알려주신 답변으로 pdf와 fax해보겠습니다. 감사합니다

MESCIUS써니님의 댓글의 댓글

MESCIUS써니 작성일

적용하신 내용을 공유해주심에 감사드립니다.
추가로 궁금하신 내용이 있으면 문의 주시기 바랍니다. :D

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.