-1

私は教育用ソフトウェアに取り組んでおり、Word ファイルから SQL データベースに数式を保存する必要があります。数学、物理学、化学など、さまざまな種類のコンテンツ ドキュメントがあります。これらのWordドキュメントのコンテンツ(具体的にはテーブル形式で提供されている)をSQLテーブルに保存したいと思います。

Word からコンテンツをコピーし、クリップボードからデータを取得するなど、winforms アプリケーションでいくつかの流れを作った後、その方程式をビットマップ ファイル、画像ファイル、またはバイトに保存しようとしていますが、その流れは機能していません。

        IDataObject data = Clipboard.GetDataObject();
        data.GetData(DataFormats.MetafilePict);

        Stream memoryStream = (Stream)data.GetData(DataFormats.MetafilePict);
        byte[] byt1 = ReadFully(memoryStream);
        using (var imageFile = new FileStream("d:/tempimg1.bmp", FileMode.Create))
        {
            imageFile.Write(byt1,0, byt1.Length);
            imageFile.Flush();
            imageFile.Close();
        }

上記のスニペットでは、クリップボードから数学方程式を取得しようとしており、その方程式をビットマップ画像に変換しようとしていますが、適切に変換されておらず、開いているときにその画像がプレビューを提供していません。
それを達成するにはガイドラインが必要です。しかし、どのように?

ありがとう

4

1 に答える 1