Prezentációs diagramok exportálása PHP-ben
Áttekintés
Az Aspose.Slides lehetővé teszi, hogy egy diagramot a bemutatóból képként exportálja. Ez a cikk bemutatja, hogyan lehet képet kapni egy diagramról, és elmenteni azt, ami hasznos, ha a diagram vizuális elemeit a PowerPoint bemutatón kívül szeretné újra felhasználni.
Diagramkép lekérése
Az Aspose.Slides for PHP via Java támogatja egy adott diagram képének kinyerését. Az alábbi példakód van megadva.
$pres = new Presentation();
try {
$chart = $pres->getSlides()->get_Item(0)->getShapes()->addChart(ChartType::ClusteredColumn, 50, 50, 600, 400);
$slideImage = $chart->getImage();
try {
$slideImage->save("image.jpg", ImageFormat::Jpeg);
} finally {
if (!java_is_null($slideImage)) {
$slideImage->dispose();
}
}
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
GYIK
Exportálhatok egy diagramot vektorként (SVG) a raszteres kép helyett?
Igen. A diagram egy alakzat, és tartalma SVG-ként menthető a shape-to-SVG mentési módszer használatával.
Hogyan állíthatom be az exportált diagram pontos méretét pixelben?
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 renderelését megadott méretekkel/méretezéssel.
Mit tegyek, ha a címkék és a jelmagyarázat betűtípusai helytelenül jelennek meg exportálás 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.
Az exportálás tiszteletben tartja a PowerPoint témát, stílusokat és effektusokat?
Igen. Az Aspose.Slides renderelője követi a bemutató formázását (témák, stílusok, kitöltések, effektusok), így a diagram megjelenése megmarad.
Hol találhatók a diagramképeken túl elérhető renderelési/exportálási lehetőségek?
Tekintse meg az API/dokumentációt a kimeneti célokhoz (PDF, SVG, XPS, HTML, stb.) és a kapcsolódó renderelési beállításokat.