Esta es una pregunta de seguimiento a How can I retrieve images from a .pptx file using MS Open XML SDK?¿Cómo puedo recuperar algunos datos y formatos de imagen usando MS Open XML SDK?
¿Cómo puedo recuperar:
- Los datos de imagen de un objeto DocumentFormat.OpenXml.Presentation.Picture?
- El nombre y/o tipo de la imagen?
en, por ejemplo, los siguientes:
using (var doc = PresentationDocument.Open(pptx_filename, false)) {
var presentation = doc.PresentationPart.Presentation;
foreach (SlideId slide_id in presentation.SlideIdList) {
SlidePart slide_part = doc.PresentationPart.GetPartById(slide_id.RelationshipId) as SlidePart;
if (slide_part == null || slide_part.Slide == null)
continue;
Slide slide = slide_part.Slide;
foreach (var pic in slide.Descendants<Picture>()) {
// how can one obtain the pic format and image data?
}
}
}
Soy consciente de que estoy un poco pidiendo respuestas fuera de la horno-aquí, pero simplemente no puedo encontrar buenos suficientes documentos en cualquier parte para resolverlo por mi cuenta