1

だから私System.IO.Packaging.ZipPackageは.NETでについて学びました。「サムネイルとして保存」の場合、Word文書にあるサムネイルを抽出するために使用しようとしています。一般的なアドバイスは、代わりにサードパーティのライブラリを使用することですが、これを行う方法を知っている人はいますか?

4

1 に答える 1

2

.docxファイルのみを操作していることがわかっている場合は、次のコードを使用して、ドキュメントにサムネイルがある場合はサムネイルを読み取ることができます。

ZipPackage zip = ZipPackage.Open(@"C:\Test Documents\thumbnail.docx") as ZipPackage;
var part = zip.GetPart(new Uri("/docProps/thumbnail.emf", UriKind.Relative));
if (part != null)
{
    Image i = Image.FromStream(part.GetStream());
    pictureBox1.Image = i;
}
于 2012-11-19T14:51:46.897 に答える