2009-08-28 2 views
5

PDF 문서를 만드는 Silverlight 웹 응용 프로그램에서 작업하고 있습니다. 우리는 고객이이 PDF 문서를 인쇄하기를 원하지만 사용자가이 PDF 문서를 보거나 로컬로 저장하는 것을 원치 않습니다.Silverlight/C# 웹 응용 프로그램 - 열어 보지 않고 클라이언트의 프린터로 PDF를 보냅니다.

클라이언트의 브라우저에서 열지 않고도 PDF 데이터를 클라이언트의 프린터로 직접 보낼 수 있습니까?

상담하십시오.

답변

4

아니요 - Silverlight 3은 기본적으로 인쇄를 지원하지 않습니다.

일반적으로 자바 스크립트를 사용하여 브라우저에서 일부 작업을 수행 할 수는 있지만 사용자가 직접 파견하는 방식으로 PDF를 보낼 수는 없습니다.

클라이언트 컴퓨터에있는 별도의 응용 프로그램을 작성한 다음 그 응용 프로그램과 통합 할 수 있습니다. 내부 솔루션은 좋은 솔루션 일 수 있지만 명백한 단점은 Silverlight의 멀티 플랫폼 버블 바깥으로 발걸음을 옮깁니다. (코멘트도 재미 있고, 그들 중 일부는 PDF 파일 작업에 대한 이야기)

가 업데이트 http://jonas.follesoe.no/PrintingInSilverlight2UsingCSSAndASPNETAJAX4.aspx : 실버 라이트 4는 지금이 지원

여기에서 찾고 가치가있을 수도 있습니다 기사입니다.

+0

Silverlight 3 및 이전 버전에서 마찬가지입니다. 인쇄 지원이 Silverlight 4에 추가되었습니다. – ChrisF

3

아니요. Silverlight는 자바 스크립트 인쇄 기능을 통해서만 프린터 리소스에 직접 액세스 할 수 없습니다.

+0

고마워요, 나는 클라이언트 컴퓨터를 제어 할 수 없습니다. 따라서 JavaScript를 사용하여이 작업을 수행하는 방법에 대해 더 자세히 조사 할 것입니다. – AlterWorld

관련 문제