
Bazı senaryolarda, PowerPoint dosyaları, grafik verileri içeren büyük miktarda veri içerdiğinde bir zorluk haline gelebilir. Ancak, grafik verileri metin verilerinden daha yararlıdır, bu nedenle PPT/PPTX dosyalarından grafik çıkarmak ve bunları resimlere kaydetmek amacınıza ulaşmanıza yardımcı olabilir. Böylece, bu çıkarılan grafiklere hızlıca açıp göz atarak verileri öğrenebilirsiniz. Bu blog yazısı, Java’da grafiği resme dönüştürmenize yardımcı olur, bunu Aspose.Slides for Java kullanarak programatik olarak yapabilirsiniz. Bu nedenle, PPTX/PPT dosyalarından grafik çıkarma işlemini öğrenmek için bu kılavuzu takip edin.
Blog yazısı aşağıdaki noktaları kapsar:
Veri Çıkarma API Kurulumu
Bu kurulum kılavuzunu ziyaret edebilirsiniz. Artık bu JAR dosyasını indirebilir veya Aspose.Slides for Java‘yı kurmak için aşağıdaki Maven yapılandırmalarını kullanabilirsiniz:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>24.4</version>
<classifier>jdk16</classifier>
</dependency>

Java’da Grafiği Resme Dönüştür - Kod Örneği
Aşağıdaki adımları takip ederek bir grafik çıkarıcı geliştirebilirsiniz:
- Kaynak PowerPoint dosyası dizininin yolunu tanımlayın.
- Bir kaynak PPTX/PPT dosyası ile Presentation sınıfının bir örneğini başlatın.
- Koleksiyonun sonuna bir grafik eklemek için addChart yöntemini çağırın.
- getImage yöntemi, şekil küçük resmini döndürür.
- Grafiği PNG resmi olarak kaydetmek için save yöntemini çağırın.
Aşağıdaki kod örneği, Java’da grafiği resme dönüştürme işlemini programatik olarak nasıl yapacağınızı göstermektedir:
Convert Chart to Image in Javapackage com.example; | |
import com.aspose.slides.*; | |
// Convert Chart to Image in Java - Extract Charts From PPTX | |
public class GetChartImage | |
{ | |
public static void main(String[] args) | |
{ | |
// The path to the source PowerPoint file directory. | |
String dataDir = "/files/"; | |
// Initialize an instance of the Presentation class with a source PPTX/PPT file. | |
Presentation pres = new Presentation(dataDir + "test.pptx"); | |
try | |
{ | |
// Invoke the addChart method to add a chart to the end of the collection. | |
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400); | |
// getImage method returns shape thumbnail. | |
IImage img = chart.getImage(); | |
// Invoke the save method to save the chart as a PNG image. | |
img.save(dataDir + "image.png", ImageFormat.Png); | |
} | |
finally | |
{ | |
if (pres != null) pres.dispose(); | |
} | |
} | |
} |
Aşağıdaki resimde çıktıyı görebilirsiniz:

PPTX’ten Grafik Çıkarma - Ücretsiz Lisans Alın
Artık bu veri çıkarım API’sini denemek için değerlendirme sınırlamaları olmadan ücretsiz bir geçici lisans alabilirsiniz.
Özet
Bu kılavuzu burada, bu veri çıkarım API’sini kullanarak Java’da grafiği resme dönüştürmeyi öğrendiğinize dair umudumuzla sonlandırıyoruz. Ayrıca, PPT/PPTX dosyalarından grafik çıkarmak için bir grafik çıkarım servisi geliştirdik. Daha fazla bilgi edinmek için belgelere, GitHub deposuna ve API referansına göz atabilirsiniz. Son olarak, aspose.com sürekli olarak yazıyor, bu yüzden en son güncellemeler için bağlantıda kalın.
Soru Sor
Sorularınızı veya sorgularınızı bize forum üzerinden bildirebilirsiniz.