ich verzweifele gerade, da ich absolut auf dem Schlauch zu stehen scheine.
Mein Problem: ich möchte aus einem Excel 2007 eine oder mehrere eingebettete PowerPoint-Dateien exportieren bzw. öffnen.
Ich habe bereits den Hinweis von Abt gelesen:
Extract embedded files from Office documents (CSOfficeDocumentFileExtractor)
aus diesem Beitrag: OLE PDF Speichern (gelößt)
Der referenzierte Artikel ist leider nicht mehr verfügbar. Hat jemand evtl. einen Hinweis oder Codeschnipsel der mich in die richtige Richtung weist?
Ich habe mir ein xml-File erzeugt über:
using (SpreadsheetDocument document = SpreadsheetDocument.Open(fileName, false))
{
string xmlDoc = document.ToFlatOpcString();
//...
File.WriteAllText(path, xmlDoc)
}
Im xml sehe ich die Datei wie folgt:
<pkg:part pkg:name="/xl/embeddings/Microsoft_PowerPoint_97-2003_Presentation.ppt" pkg:contentType="application/vnd.ms-powerpoint" pkg:compression="store">
Viele Grüße
Chris