2011-02-04 6 views
10

헤더에 PNG 이미지로 빌드 한 매우 간단한 RDLC 보고서가 있습니다. 많은 시련 끝에 준비 및 제작 과정에서 외부 이미지를 보고서에 사용할 수 없었습니다.RDLC 포함 된 이미지 PDF로 왜곡

그런 다음 이미지를 RDLC에 포함하고 업데이트 된 파일을 배포했습니다. 이미지가 ReportViewer 컨트롤에 잘 표시됩니다. 그러나 뷰어의 내보내기 기능을 사용하여 PDF를 만들 때 이미지가 왜곡되고 왜곡됩니다. 마치 이미지가 스타 워즈 소개 텍스트와 유사하지만 사라질 때까지 수직으로 반복되는 것처럼 보입니다. 이것은 테스트 머신과 스테이지/프로덕션 모두에서 발생합니다.

이미지를 포함 할 때 올바르게 수행하지 못하는 것이 있습니까? 나는 이미지를 다른 방법으로 MIME 인코딩 할 수 있는지를 생각한 다음이를 RDLC에 삽입하는 방법에 대해 생각해 보았습니다. 그래도 작동하려면 뻗어 보인다.

+0

문제는 http://stackoverflow.com/questions/15654779/ssrs-cant-properly-render-some-images-within-pdf/27537340#27537340 –

답변

17

알아 냈습니다.

인코딩과 관련이 있습니다. PNG 인코딩이 이상한 일을하고있는 것처럼 보입니다. 저는 JPEG 및 GIF 인코딩을 시도했으며 ReportViewer 및 PDF 내보내기에서 모두 작동합니다. 다른 PNG (투명도 및 비 투명도)로 변경하려고 시도하고 다양한 왜곡 문제가있었습니다.

RDLC에 포함하기 위해 GIF 또는 JPEG를 사용해야하는 ReportViewer와 함께 포함 된 이미지를 PDF로 내보낼 경우 내 제안입니다.

+4

과 관련이 있습니다. 이미지 크기 제 경우에는 데이터베이스에서 이미지를 가져옵니다. 이미지는 데이터베이스에서 크게 나타납니다. 보고서를 PDF로 내보내고 이미지가 PDF의 휴지통처럼 보였습니다. 그런 다음 이미지의 크기를 조정하고 PDF에서 원하는 출력을 얻습니다. –

0

방금이 문제가 발생했습니다. 나에게 SSRS 미리보기에서 생성 할 수있는 PDF는 PNG로 잘 보였다. 그러나 SharePoint에 보고서를 게시 한 다음 PDF를 보내도록 전자 메일 구독을 관리하면 해당 PDF에서 이미지가 모두 망가졌습니다 (기본적으로 기울어 진 이미지와 세로로 반복됨). 필자의 경우 4000 x 4000 이상의 해상도를 가진 PNG 파일을 사용하고있었습니다. 1200 x 1200과 비슷한 크기로 크기를 조정했으며 구독에서 PDF로 PNG가 올바르게 표시되었습니다.

관련 문제