Искаженное в RDLC изображение в PDF

У меня очень простой отчет RDLC, который я создал с изображением PNG в заголовке. После многих испытаний мы не смогли получить внешние изображения для работы с отчетом в постановке и производстве.

Затем я включил изображение в RDLC и развернул обновленный файл. Изображение отобразится в контрольной панели ReportViewer. Однако при использовании функции экспорта зрителя для получения PDF изображение выглядит искаженным и искаженным. Похоже, что изображение похоже на вводный текст "Звездных войн", но повторяется вертикально, пока оно не исчезнет. Это происходит как на моей тестовой машине, так и на стадии/производстве.

Есть ли что-то, что я не делаю правильно с вложением изображения? Я думал о том, могу ли MIME кодировать изображение другим способом, а затем вставить его в RDLC. Кажется, растягивается, чтобы работать, хотя.

Ответ 1

Выяснил это.

Он имеет отношение к кодировке, в некотором роде. Похоже, что кодирование PNG делает странные вещи. Я пробовал кодирование JPEG и GIF, и оба они работают в экспорте ReportViewer и PDF. Я попытался перейти на разные PNG (прозрачность и непрозрачность) и имел различные проблемы с искажениями.

Это мое предположение, что при использовании встроенного образа с ReportViewer, который будет экспортироваться в PDF, который вы должны использовать GIF или JPEG для внедрения в ваш RDLC.

Ответ 2

Я только что столкнулся с этой проблемой. Для меня PDF, который вы можете создать из предварительного просмотра SSRS, показал, что PNG просто прекрасен. Но когда я опубликовал отчет в SharePoint, а затем управлял подписками на электронную почту, чтобы отправить PDF-документ, этот PDF файл показал изображение все вяло (в основном наклонное изображение, а затем повторяется вертикально). В моем случае я использовал PNG файл с разрешением более 4000 x 4000. Я изменил его размер до 1200 x 1200, а PDF из подписки показал, что PNG просто отлично.