Präsentationsdiagramme exportieren in PHP
Diagrammbild abrufen
Aspose.Slides für PHP via Java bietet Unterstützung zum Extrahieren eines Bildes eines bestimmten Diagramms. Nachfolgend ein Beispiel.
$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
Kann ich ein Diagramm als Vektor (SVG) statt als Rasterbild exportieren?
Ja. Ein Diagramm ist eine Form, und dessen Inhalte können mit der shape-to-SVG saving method als SVG gespeichert werden.
Wie kann ich die genaue Größe des exportierten Diagramms in Pixeln festlegen?
Verwenden Sie die Bildrender‑Overloads, die das Festlegen von Größe oder Maßstab ermöglichen – die Bibliothek unterstützt das Rendern von Objekten mit angegebenen Abmessungen/Maßstab.
Was soll ich tun, wenn Schriften in Beschriftungen und der Legende nach dem Export falsch aussehen?
Laden Sie die erforderlichen Schriften über FontsLoader, damit das Rendern des Diagramms Metriken und Textdarstellung beibehält.
Berücksichtigt der Export das PowerPoint‑Design, die Formatvorlagen und Effekte?
Ja. Der Renderer von Aspose.Slides folgt der Formatierung der Präsentation (Designs, Formatvorlagen, Füllungen, Effekte), sodass das Erscheinungsbild des Diagramms erhalten bleibt.
Wo finde ich weitere Rendering‑/Export‑Funktionen neben Diagrammbildern?
Siehe die API/Dokumentation für Ausgabeziele (PDF, SVG, XPS, HTML, usw.) und zugehörige Rendering‑Optionen.