2011-02-04 28 views
10

Tengo un informe RDLC muy simple que he creado con una imagen PNG en el encabezado. Después de muchas pruebas, no pudimos obtener imágenes externas para trabajar con el informe en etapas y producción.RDLC Imagen incrustada distorsionada en PDF

Luego incrustó la imagen en el RDLC e implementé el archivo actualizado. La imagen se muestra en el control fino de ReportViewer. Sin embargo, al usar la funcionalidad de exportación del visor para obtener un PDF, la imagen sale distorsionada y distorsionada. Básicamente parece que la imagen era como el texto introductorio de Star Wars, pero se repite verticalmente hasta que desaparece. Esto sucede tanto en mi máquina de prueba como en la etapa/producción.

¿Hay algo que no estoy haciendo correctamente con la incrustación de la imagen? He pensado en ver si podría codificar MIME la imagen de otra manera y luego insertar eso en el RDLC. Parece que se estiró para funcionar sin embargo.

+0

El problema se trata con más detalle aquí: http://stackoverflow.com/questions/15654779/ssrs-cant-properly-render-some-images-within-pdf/27537340#27537340 –

Respuesta

17

Entendemos esto.

Tiene que ver con la codificación, en cierto modo. Parece que la codificación PNG está haciendo cosas raras. Probé las codificaciones JPEG y GIF y ambas funcionan en la exportación de ReportViewer y PDF. Traté de cambiar a diferentes PNG (transparencia y no transparente) y tuve varios problemas de distorsión.

Sugiero que si utiliza una imagen incrustada con ReportViewer que se exportará a PDF, debe usar archivos GIF o JPEG para incrustar en su RDLC.

+4

También tiene que ver con el tamaño de la imagen. En mi caso, estoy obteniendo la imagen de la base de datos. La imagen era muy grande en la base de datos. Exporté el informe a PDF y la imagen fue como basura en el PDF. Luego cambié el tamaño de la imagen y ahora obtengo el resultado deseado en el PDF. –

0

Acabo de encontrar este problema. Para mí, el PDF que puedes generar desde la vista previa de SSRS mostró que el PNG está bien. Pero cuando publiqué el informe en SharePoint y luego administré las suscripciones por correo electrónico para enviar un PDF, ese PDF mostró la imagen como un desastre (básicamente, imagen inclinada y luego repetida verticalmente). En mi caso, estaba usando un archivo PNG que tenía una resolución de más de 4000 x 4000. Cambié el tamaño a algo más parecido a 1200 x 1200 y el PDF de la suscripción mostró que el PNG estaba bien.

Cuestiones relacionadas