Java’da PDF veya HTML’den Sunumları İçe Aktarma

Giriş

Aspose.Slides kullanarak, sunumları diğer formatlardaki dosyalardan içe aktarabilirsiniz. Aspose.Slides, PDF ve HTML belgelerinden sunumları içe aktarmanızı sağlayan SlideCollection sınıfını sunar.

PDF’ten PowerPoint’e İçe Aktarma

Bu durumda, bir PDF’yi PowerPoint sunumuna dönüştürürsünüz.

pdf-to-powerpoint

  1. Presentation sınıfının bir örneğini oluşturun.
  2. addFromPdf() metodunu çağırıp PDF dosyasını geçirin.
  3. Dosyayı PowerPoint formatında kaydetmek için save() metodunu kullanın.

Bu Java kodu PDF’ten PowerPoint’e dönüşümü gösterir:

Presentation pres = new Presentation();
try {
    pres.getSlides().addFromPdf("InputPDF.pdf");
    pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

HTML’den PowerPoint’e İçe Aktarma

Bu durumda, bir HTML belgesini PowerPoint sunumuna dönüştürürsünüz.

  1. Presentation sınıfının bir örneğini oluşturun.
  2. addFromHtml() metodunu çağırıp HTML dosyasını geçirin.
  3. Dosyayı PowerPoint formatında kaydetmek için save() metodunu kullanın.

Bu Java kodu HTML’den PowerPoint’e dönüşümü gösterir:

Presentation presentation = new Presentation();
try {
    FileInputStream htmlStream = new FileInputStream("page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) htmlStream.close();
    }

    presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
    if (presentation != null) presentation.dispose();
}

SSS

PDF içe aktarılırken tablolar korunur mu ve algılamaları iyileştirilebilir mi?

Tablolar içe aktarma sırasında tespit edilebilir; PdfImportOptions içinde tablo tanımasını etkinleştiren bir setDetectTables metodu bulunur. Etkinlik, PDF’nin yapısına bağlıdır.