2011-02-04 51 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を使用する必要がある、PDFにエクスポートされるReportViewerで埋め込みイメージを使用する場合は、私の提案です。

+4

また、画像サイズ私の場合は、データベースからイメージを取得しています。画像はデータベースで大きくなりました。レポートをPDFにエクスポートしたところ、画像はPDFのゴミ箱のようでした。次に画像のサイズを変更して、PDFで目的の出力を取得しました。 –

0

この問題が発生しました。私にとっては、SSRSプレビューから生成できるPDFは、PNGだけだった。しかし、SharePointにレポートを公開してから電子メール購読を管理してPDFを送信すると、そのPDFは画像がすべてねじれていた(基本的に傾いたイメージになり、次に垂直に繰り返された)。私の場合は、4000 x 4000以上の解像度を持つPNGファイルを使用していました。1200 x 1200のようなサイズにリサイズし、サブスクリプションからのPDFでPNGが正常に表示されました。

関連する問題