WPF에서의 인쇄 방법 문의

안녕하세요. 김진석입니다.

최근에는 되도록이면 인쇄와 관련된 요건은 안 받으려고 노력하긴 하지만 도저히 그럴 수 만은 없어서
"출하송장"이나 “거래명세서” 같은 인쇄물을 개발하게 되었습니다.
미리보기 같은 것도 원하고 계시고. ㅜㅠ

WPF .NET Framework 4.8로 개발 진행중인데 이게 좋겠다고 생각되는 방법을 찾지 못 하였습니다.
인쇄를 지원하는 라이브러리는 보유한 것이 없다보니 애매하네요.

현재 논의되고 있는 건 아래 방법입니다.

  1. PDF로 만들고 인쇄한다.
  2. HTML로 만들고 인쇄한다.

결과적으로 레이아웃을 코드로 만드는 게 좀 쉽지 않을 것 같아서요.
다들 어떻게 하고 계시나요?

감사합니다.

4개의 좋아요

저도 관련해서 인쇄물 요구사항이 있어서 알아보니 과거에는 크리스탈 리포트를 쓰다가
MS랑 무슨 문제가 있는지 VS 제외되고 RDLC 로 대체 했습니다.
WPF에서 잘써먹었고 심지어 웹도 지원한다고 하더군요 기능도 크리스탈 못지 않고요
게다가 무료 !
그리고 pdf ,word export 도 지원합니다.
image

4개의 좋아요

저희는 그냥 DevExpress의 Report 기능으로 때우고 있어요.
어떻게 보면 일종의 환경구축을 해 놓은 셈이라,
데브 기반 데스크톱, 웹 다 갖다 붙여도 작동하니까 속 편하기는 한듯합니다.

3개의 좋아요

안녕하세요. 김진석입니다.
일단 RDLC에 도전해 보겠습니다.

  • DevExpress를 쓰고 있지 않아서 Report 기능이 없습니다. ㅜㅠ
    감사합니다.!
3개의 좋아요

이전에 기억인데 WPF를 XPS 바꾸고 인쇄 한적이 있는것 같습니다.
XPS를 다시 PDF로 바꾸셔도 될 듯 합니다.

4개의 좋아요

저는 PDF를 통한 문자 복사 인식이 필요하다면 HTML으로 하는 것을 선호해요!

다들 좋은 사례 공유해주셔서 넘 좋네유!!

2개의 좋아요