0

openXML でローカル画像を呼び出し、XSLT を使用してそれらの画像で XML を Word に変換する必要があります。document_rels ファイルを呼び出す代わりに、画像を直接挿入したいと思います。

以下のタグを使用して、C ドライブの「blue_hills.jpg」という画像を呼び出しました。

   <w:pict>
    <v:shape id="_x0000_i1025" type="#_x0000_t75" style="width:250; height:200">
     <v:imagedata src="c:\Blue_hills.jpg"/>
    </v:shape>
   </w:pict>

どんな援助でも大歓迎です。

4

1 に答える 1

0

あなたはそのようにすることはできません。イメージはバイナリに変換され、イメージ パーツとしてドキュメントに追加されます。XML 内の imagedata の属性 src が無効です。画像部分の関係 ID を格納するだけです。

このリンクでは、画像付きドキュメントの Open XML について説明しています。

プログラムで画像を挿入する例を次に示します。

于 2012-08-08T00:44:02.930 に答える