Prezentációs diagramok exportálása C++-ban
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy egy diagramot a prezentációból képként exportálja. Ez a cikk bemutatja, hogyan lehet egy diagramról képet kapni és elmenteni, ami hasznos, ha a diagram vizuális elemeit a PowerPoint prezentáción kívül szeretné újra felhasználni.
Diagramkép lekérése
Az Aspose.Slides for C++ támogatja egy adott diagram képként történő kinyerését. Az alábbi példakód mutatja.
auto presentation = MakeObject<Presentation>(u"test.pptx");
auto slide = presentation->get_Slide(0);
auto chart = slide->get_Shapes()->AddChart(ChartType::ClusteredColumn, 0, 0, 500, 500);
auto image = chart->GetImage();
image->Save(u"image.png", ImageFormat::Png);
image->Dispose();
presentation->Dispose();
GYIK
Exportálhatok egy diagramot vektorként (SVG) a raszteres kép helyett?
Igen. A diagram egy alakzat, és tartalma SVG-be menthető a shape-to-SVG mentési módszer használatával.
Hogyan állíthatom be a exportált diagram pontos méretét pixelekben?
Használja a képrenderelés túlterheléseit, amelyek lehetővé teszik a méret vagy a méretezés megadását – a könyvtár támogatja az objektumok adott mérettel/méretezéssel történő renderelését.
Mit tegyek, ha a címkék és a jelmagyarázat betűtípusai hibásan jelennek meg export után?
Töltse be a szükséges betűtípusokat a FontsLoader segítségével, hogy a diagram renderelése megőrizze a metrikákat és a szöveg megjelenését.
Tiszteletben tartja-e az export a PowerPoint téma, stílusok és hatásokat?
Igen. Az Aspose.Slides renderelője követi a prezentáció formázását (témák, stílusok, kitöltések, hatások), így a diagram megjelenése megmarad.
Hol találhatók a diagramképeken kívüli elérhető renderelési/exportálási lehetőségek?
Tekintse meg az export szekciót az API/dokumentációban a kimeneti célokhoz (PDF, SVG, XPS, HTML, stb.) és a kapcsolódó renderelési beállításokat.