3

を使用してC#でクリップボードデータをコピーするClipboard.GetData(DataFormats.Html).ToString();と、「temp」パスに「.wmz」ファイルが保存されます。(v:imagedata srcセクションにあります)

元のWordファイルにはデルタのような数学記号があります。また、これらは「Windows MediaPlayer」ビデオファイル(拡張子も「.wmz」)ではありません。次に、この一時ファイルを永続的な場所にコピーし、パスを更新しsrcてクリップボードをクリアします。しかし、私の新しいHTMLコンテンツには、実際の画像( ".wmz"形式で保存)が表示されません。

ただし、HTML内の通常の「.png」または「.jpg」ファイルの場合、このアプローチは正常に機能します。私はこれらの「.wmz」ファイルでのみ問題に直面しています。

誰かがこれらの「.wmz」ファイルをブラウザで受け入れられる形式に正しく変換するのを手伝ってもらえますか?

4

1 に答える 1

4

これは「圧縮された Windows メタファイル」形式です。System.Drawing.wmf (.png 形式で自動的に保存されます) のように、.jpg または .png に直接変換することができると思いますSystem.Drawing

于 2010-07-29T14:03:43.187 に答える