C# 如何在c中从word中提取.emz文件#

C# 如何在c中从word中提取.emz文件#,c#,C#,我有Ms word文件,其中嵌入了.emz格式的图像,希望提取这些.emz图像,并希望存储在特定文件夹中。 我正在尝试,但没有得到任何有用的解决方案 var package = Package.Open(this.FilePath); // Get the embedded files names. foreach (var packagePart in package.GetParts()) { using (var packagePartStream =

我有Ms word文件,其中嵌入了.emz格式的图像,希望提取这些.emz图像,并希望存储在特定文件夹中。 我正在尝试,但没有得到任何有用的解决方案

var package = Package.Open(this.FilePath);
// Get the embedded files names.
foreach (var packagePart in package.GetParts())
        {
          using (var packagePartStream = packagePart.GetStream())
                using (var packagePartMemoryStream = new sys.MemoryStream())
                {
                    packagePartStream.CopyTo(packagePartMemoryStream);
                    string fileName1 = packagePart.Uri.ToString().Remove(0, embeddingPartString.Length);                     
                    File.WriteAllBytes(fileName1,packagePartMemoryStream.ToArray());
             }
       }

是word还是path?Ms word…。所以您正在读取msword文件并尝试提取path.emz…?我希望这些.emz文件存储在特定文件夹中