0
문서를 구문 분석하려고하는데 Visio 다이어그램과 이미지가 있습니다. 다이어그램을 추출하여 visio 형식 (.vsd, .vdx, .vsdx, .vsdm)으로 저장할 수 없습니다. C# Open XML을 사용합니다.Open XML을 사용하여 Word 문서에서 Visio 다이어그램을 추출 하시겠습니까?
문서를 구문 분석하려고하는데 Visio 다이어그램과 이미지가 있습니다. 다이어그램을 추출하여 visio 형식 (.vsd, .vdx, .vsdx, .vsdm)으로 저장할 수 없습니다. C# Open XML을 사용합니다.Open XML을 사용하여 Word 문서에서 Visio 다이어그램을 추출 하시겠습니까?
나는 내 자신의 질문을 발견하고 대답했다. 아래 코드는 그 중 하나라면 ...
아래 코드는 단어 문서의 모든 이미지를 가져 오는 데 도움이됩니다.
다음은 Visio, MP3 비디오와 같은 단어 문서에 포함 된 개체를 가져 오는 데 도움이됩니다.
var IdR = doc.MainDocumentPart.GetIdOfPart(embeddedobjectpart);
string FileExtension = embeddedobjectpart.Uri.OriginalString.Split('.').Last();
FileExtension = "vsd";
stream = doc.Package.GetPart(embeddedobjectpart.Uri).GetStream();
long length = stream.Length;
byte[] byteStream = new byte[length];
stream.Read(byteStream, 0, (int)length);
string FilePath [email protected]"C:\test"." + "." + FileExtension;
fstream = new FileStream(FilePath, FileMode.OpenOrCreate)
fstream.Write(byteStream, 0, (int)length);
fstream.Close();