Sunum Grafiklerini PHP ile Dışa Aktarma
Genel Bakış
Aspose.Slides, bir sunumdan grafiği görüntü olarak dışa aktarmanızı sağlar. Bu makale, bir grafikten görüntü alıp kaydetmenin nasıl yapılacağını gösterir; bu, grafik görsellerini PowerPoint dışındaki yerlerde yeniden kullanmanız gerektiğinde faydalıdır.
Grafik Görüntüsü Al
Aspose.Slides for PHP via Java, belirli bir grafiğin görüntüsünü çıkarmayı destekler. Aşağıda örnek bir kod verilmiştir.
$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();
}
}
SSS
Bir grafiği raster görüntü yerine vektör (SVG) olarak dışa aktarabilir miyim?
Evet. Bir grafik bir şekildir ve içeriği, shape-to-SVG kaydetme yöntemi kullanılarak SVG olarak kaydedilebilir.
Dışa aktarılan grafiğin piksel cinsinden tam boyutunu nasıl ayarlayabilirim?
Boyut veya ölçeği belirlemenizi sağlayan image-rendering aşırı yüklemelerini kullanın—kütüphane, verilen boyut/ölçekle nesneleri renderlemeyi destekler.
Etiketlerde ve lejendeki yazı tipleri dışa aktardıktan sonra yanlış görünüyorsa ne yapmalıyım?
Grafik renderı metrikleri ve metin görünümünü koruması için gerekli yazı tiplerini Gerekli yazı tiplerini yükleyin üzerinden FontsLoader kullanın.
Dışa aktarma, PowerPoint teması, stilleri ve efektleri korur mu?
Evet. Aspose.Slides render’ı sunumun biçimlendirmesini (temalar, stiller, doldurmalar, efektler) izler, böylece grafiğin görünümü korunur.
Grafik görüntülerinin ötesinde mevcut renderleme/dışa aktarma yeteneklerini nerede bulabilirim?
Çıktı hedefleri (PDF, SVG, XPS, HTML, vb.) ve ilgili renderleme seçenekleri için API/dökümantasyon bakın.