Искаженное в 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 просто отлично.