Java ile PPTX dosyalarını ayrıştırma

Aspose.Slides for Java’nın sunucu tarafı API’leriyle PPTX belgelerinden metin ve sunu içeriği çıkarın.

Java ile PPTX dosyasını ayrıştırma

PPTX sunularını ayrıştırmak ve slaytlardan metin çıkarmak için Aspose.Slides for Java kullanın. Kitaplığı Maven tabanlı bir projeye eklemek için aşağıdaki depo ve bağımlılık yapılandırmasını pom.xml dosyanıza ekleyin.

Depo

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Bağımlılık

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>26.8</version>
    <classifier>jdk16</classifier>
</dependency>

PPTX dosyalarını ayrıştırma – Java

Presentation presentation = new Presentation("demo.pptx");
try {
    ISlide slide = presentation.getSlides().get_Item(0);
    ITextFrame[] slideTextFrames = SlideUtil.getAllTextBoxes(slide);

    for (ITextFrame textFrame : slideTextFrames) {
        for (IParagraph paragraph : textFrame.getParagraphs()) {
            for (IPortion portion : paragraph.getPortions()) {
                System.out.print(portion.getText());
                System.out.print(portion.getPortionFormat().getFontHeight());
                System.out.print(portion.getPortionFormat().getLatinFont().getFontName());
            }
        }
    }
} finally {
    presentation.dispose();
}

Java ile PPTX dosyaları nasıl ayrıştırılır

Aspose.Slides for Java ile birkaç satır kodla bir PPTX sunusundan metin çıkarın.

  1. PPTX dosyasını Presentation sınıfıyla yükleyin.
  2. İlk slaydın metin çerçevelerini almak için SlideUtil.getAllTextBoxes yöntemini çağırın.
  3. Her ITextFrame, IParagraph ve IPortion nesnesi üzerinde dolaşın.
  4. Her IPortion nesnesinden metni, yazı tipi boyutunu ve yazı tipi adını okuyun.

Sistem gereksinimleri

Aspose.Slides for Java başlıca platformları ve işletim sistemlerini destekler. Ortamınızın aşağıdaki ön koşulları karşıladığından emin olun.

  • JSP/JSF uygulamaları ve masaüstü uygulamaları için Java Runtime Environment içeren Microsoft Windows veya uyumlu bir işletim sistemi.
  • Maven üzerinden Aspose.Slides for Java’nın en son sürümü.

Aspose.Slides ile geliştirildi

Metin ve görüntüleri çevrimiçi çıkarın

Ücretsiz Aspose.Slides Parser uygulaması, yukarıdaki kodla aynı API olan Aspose.Slides for Java ile geliştirilmiştir. Uygulamayı açın ve API’nin kendi PPTX dosyalarınızla neler yapabildiğini görün.

  • Tarayıcınızda çalışır, hiçbir şey yüklemeniz gerekmez.
  • Kod yazmadan önce Aspose.Slides’ın dosyalarınızı nasıl okuduğunu görün.
  • Bir PPTX dosyası yükleyin ve metnini ve görüntülerini alın.
  • Her şeyi tek bir ZIP arşivi olarak indirin.

PPTX Dosya Biçimi nedir

PPTX uzantılı dosyalar Office Open XML sunu biçimini kullanır. Bir PPTX dosyası; metin, görüntü, biçimlendirme, animasyon ve diğer sunu içeriklerini barındırabilen slaytları saklar.

Daha Fazla Oku

Ayrıştırma için desteklenen diğer biçimler

Java ile başka sunu biçimlerini de ayrıştırabilirsiniz.