C# 如何在c中从word中提取.emz文件#
我有Ms word文件,其中嵌入了.emz格式的图像,希望提取这些.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 =
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文件存储在特定文件夹中