私は、CustomXmlBlocksをプレースホルダとして使用してテーブルやその他の情報を配置するテンプレート文書を扱っています。これらのブロックの1つにイメージを置くことができる必要があります。たとえそれが最初に実行に配置されたとしても。バイト配列からOpenXMLに画像を挿入するCustomXmlBlock
イメージは、データセットのデータベースからバイト配列(最終的に.bmp形式)として返されます。
私は、私も文書ではなく、無駄に表示する画像を得ることができる場合だけを確認するには、このような何かをしようとしていた。
ImagePart imagePart = mainPart.AddImagePart(ImagePartType.Bmp);
MemoryStream imageStream = new MemoryStream(imgData); //imgData is the byte array
imagePart.FeedData(imageStream);
私は簡単な方法が存在しなければならない考え続けますバイトストリームを取得してそれをドキュメントに配置するだけですが、どこでもサンプルを見つけることができませんでした。 imagePartで別のことをする必要がありますか?