1

내 .net framework 4 서비스가 인쇄를 위해 System.Drawing.Printing의 PrintDocument 클래스를 사용 중입니다..net 코어에서 인쇄 지원

어떻게 이것을 .net 코어에서 수행 할 수 있습니까? .NET 코어에서 System.Drawing.Printing을 찾을 수 없습니다.

누군가 나를 안내 할 수 있습니까?

답변

1

System.Drawing은 Windows에 종속적이며 크로스 플랫폼 NETStandard 라이브러리에서 제외됩니다 (.NET Core 응용 프로그램에서는 사용할 수 없음).

다른 방법으로는 PDF 또는 PS 문서 작성 (예 : wkhtmltopdf 도구가 HTML 페이지를 PDF/PS 형식으로 변환 할 수 있음) 및 OS 관련 명령 줄 도구를 사용하여 프린터로 전송하는 방법 (Linux의 경우 "lp "명령, Windows PowerShell"lpr ").

+0

무엇을 원하십니까? 그래서 당신은 전체 소프트웨어 개발 플랫폼이 인쇄를 지원하지 않는다고 말하고 있습니까? 만약 그렇다면 어떻게 이런 일이 제정신입니까? – docesam

+0

@docesam .NET 코어는 서버 지향 플랫폼 (웹 및 콘솔 응용 프로그램 만 지원)이며 버전 1.0에는 이러한 응용 프로그램 유형에 필요한 API 만 포함됩니다 (서버 쪽 인쇄물은 웹 응용 프로그램의 일반적인 작업이 아닙니다) . –

+0

사실 나는 크로스 플랫폼 프레임 워크가 모든 종소리와 휘파람을 가져야한다고 생각하기 때문에 감정적 인 남자를 배출하고 있습니다. – docesam

3

모 놀리 식 서비스를 여러 마이크로 서비스로 분할하고 Linux에서 .NET Core 응용 프로그램을 실행하고 Windows에서 인쇄 서비스를 실행하고 .NET Core 서비스에서 인쇄 서비스를 호출해야 할 때 사용할 수 있습니다 무언가를 인쇄하십시오

관련 문제