Bevezetés

A PowerPoint-bemutatókkal való munka kihívást jelenthet, különösen akkor, ha értékes adatokat kell kinyerni beágyazott diagramokból. Szerencsére az Aspose.Slides for .NET egy robusztus megoldást kínál, amely leegyszerűsíti ezt a folyamatot. Ebben az oktatóanyagban lépésről lépésre bemutatjuk, hogyan állíthat vissza egy munkafüzetet egy PowerPoint-bemutatón belüli diagramból.

Előfeltételek

Mielőtt belevágnánk a kódba, győződjünk meg róla, hogy a következők készen állnak:

Aspose.Slides .NET-hez

Telepítenie kell az Aspose.Slides for .NET programot a fejlesztői környezetébe. Ha még nem tette meg, letöltheti a következő weboldalról:

Aspose.Slides letöltése .NET-hez

PowerPoint-bemutató

Tartsa kéznél a PowerPoint prezentációs fájlját, különösen olyat, amelyik egy diagramot tartalmaz a hozzá tartozó adatokkal, amelyeket vissza szeretne állítani.

1. lépés: A szükséges névterek importálása

Az Aspose.Slides hatékony használatához először importálnia kell a szükséges névtereket:

using Aspose.Slides;
using Aspose.Slides.Charts;
using Aspose.Slides.Export;

2. lépés: A dokumentumkönyvtár meghatározása

Adja meg a prezentációs fájl könyvtárát:

string dataDir = "Your Document Directory"; // Szükség szerint módosítsa ezt az utat

3. lépés: Töltse be a prezentációt

Betöltheti a PowerPoint-bemutatót, miközben engedélyezi a munkafüzet-helyreállítást a diagram gyorsítótárából. Így teheti meg:

string pptxFile = Path.Combine(dataDir, "YourPresentation.pptx");
string outPptxFile = Path.Combine(RunExamples.OutPath, "RecoveredWorkbook.pptx");

LoadOptions lo = new LoadOptions();
lo.SpreadsheetOptions.RecoverWorkbookFromChartCache = true;

using (Presentation pres = new Presentation(pptxFile, lo))
{
    // Diagramadatok elérése és használata
    // A kódod ide fog kerülni
    pres.Save(outPptxFile, SaveFormat.Pptx);
}

Ebben a lépésben a LoadOptions objektum lehetővé teszi a munkafüzet-helyreállítás engedélyezését a RecoverWorkbookFromChartCache ingatlan.

4. lépés: A diagram lekérése és a munkafüzet elérése

Most itt az ideje, hogy beleássuk magunkat a diagramba, és lekérjük a hozzá tartozó adatokat:

IChart chart = pres.Slides[0].Shapes[0] as IChart; // Szükség szerint állítsa be az indexet
IChartDataWorkbook wb = chart.ChartData.ChartDataWorkbook;

// Most már a munkafüzet adataival dolgozhat az igényeinek megfelelően.

Az első dia első alakzatának elérésével (amelynek várhatóan diagramnak kell lennie), megkapja a diagramadatokat tartalmazó munkafüzetet, és szükség szerint módosíthatja vagy kinyerheti az adatokat.

Következtetés

Ebben az oktatóanyagban bemutattuk, hogyan lehet hatékonyan visszaállítani egy munkafüzetet egy PowerPoint-bemutatóban található diagramból az Aspose.Slides for .NET használatával. A következő lépéseket követve könnyedén kinyerheti és felhasználhatja a diagram adatait analitikai igényeihez.

GYIK

Mi az Aspose.Slides .NET-hez?

Az Aspose.Slides for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára, hogy programozottan hozzanak létre, szerkesszenek és konvertáljanak Microsoft PowerPoint prezentációkat.

Kipróbálhatom az Aspose.Slides for .NET-et vásárlás előtt?

Igen! Az Aspose ingyenes próbaverziót kínál az Aspose.Slides for .NET alkalmazásból. Vásárlás előtt kiértékelheti a képességeit. Szerezd meg az ingyenes próbaverziót itt.

Hol találom az Aspose.Slides for .NET dokumentációját?

Az Aspose.Slides for .NET átfogó dokumentációjához hozzáférhetsz. itt, amely példákat és API-hivatkozásokat tartalmaz.

Hogyan vásárolhatok licencet az Aspose.Slides for .NET-hez?

Licenc vásárlásához látogasson el az Aspose weboldalára, és használja a következő linket: Vásárolja meg az Aspose.Slides .NET-hez készült verzióját.