Eksport wykresów z prezentacji w PHP
Przegląd
Aspose.Slides umożliwia wyeksportowanie wykresu z prezentacji jako obrazu. Ten artykuł pokazuje, jak uzyskać obraz wykresu i zapisać go, co jest przydatne, gdy trzeba ponownie wykorzystać wizualizacje wykresu poza prezentacją PowerPoint.
Uzyskaj obraz wykresu
Aspose.Slides for PHP via Java zapewnia obsługę wyodrębniania obrazu konkretnego wykresu. Poniżej podany jest przykładowy kod.
$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();
}
}
FAQ
Czy mogę wyeksportować wykres jako wektor (SVG) zamiast obrazu rastrowego?
Tak. Wykres jest kształtem, a jego zawartość można zapisać jako SVG przy użyciu metody zapisu shape-to-SVG.
Jak mogę ustawić dokładny rozmiar wyeksportowanego wykresu w pikselach?
Użyj przeciążeń renderowania obrazu, które umożliwiają określenie rozmiaru lub skali — biblioteka obsługuje renderowanie obiektów o podanych wymiarach/skali.
Co powinienem zrobić, jeśli czcionki w etykietach i legendzie wyglądają nieprawidłowo po eksporcie?
Załaduj wymagane czcionki za pomocą FontsLoader, aby renderowanie wykresu zachowało metryki i wygląd tekstu.
Czy eksport respektuje motyw, style i efekty PowerPointa?
Tak. Renderowanie Aspose.Slides stosuje formatowanie prezentacji (motywy, style, wypełnienia, efekty), dzięki czemu wygląd wykresu jest zachowany.
Gdzie mogę znaleźć dostępne możliwości renderowania/eksportu poza obrazami wykresów?
Zobacz API/dokumentację dotyczącą docelowych formatów wyjściowych (PDF, SVG, XPS, HTML, itp.) oraz powiązane opcje renderowania.