시나리오 :이미지를 저장하지 않고 SQL Reporting Services (.rdlc)에서 이미지 기반 PDF 보고서를 생성 할 수 있습니까?
는 여러 개의 차트와 웹 페이지를 가지고 있고 사용자가 클릭 할 수 있어야에 'PDF로 내보내기'버튼을 가지고는 사용자가 다음 저장할 수있는 PDF를 생성합니다.
을 감안할 때 :
Telerik RadChart 같은 메모리 스트림에 자신을 저장할 수 :
MemoryStream chartStream = new MemoryStream();
RadChart1.Save(chartStream, ImageFormat.Png);
이 메모리 스트림을 사용하여, 그것은 SQL Reporting Services를 사용하여 PDF를 구축 할 수 있습니다 WITH OUT 먼저 파일에 저장 OR 먼저 MSSQL 테이블에 삽입해야합니까?
본인은이 문제에 대한 오픈 소스 또는 무료 솔루션 인 답변을 승낙하고 수락합니다.
감사합니다.
당신은 그것을 즉시 PDF로 작가로하는 PrintDocument 클래스를 사용하여 코드에서 할 수 있습니까? –
@ Paul, 좋은 생각이지만 다른 변수 데이터와 함께 차트가 여러 개 있기 때문에 효과가 없습니다. 보고서 서비스를 사용하여 PDF를 작성해야합니다 (모든 차트를 이미지로 저장하거나 데이터베이스 테이블에 저장하도록 강요합니다) 또는 다른 PDF 생성기를 사용해야합니다. – DJTripleThreat