Java'da PUB'dan PPTX'e

Microsoft Publisher dosyaları genellikle büyük ölçekte yayınlamak üzere belgeler tasarlamak ve oluşturmak için kullanılır. Bazı senaryolarda, PUB dosyasını PPT veya PPTX Sunum dosyasına dönüştürmeniz gerekebilir. Buna uygun olarak, makale bir Publisher PUB dosyasının Java’da bir PPT veya PPTX Sunum dosyasına nasıl dönüştürüleceğini açıklamaktadır.

PUB dosyasını PPT/PPTX Sunumuna Dönüştürmek için Java API

Bir PUB dosyasını iki adımda PPT veya PPTX dosyası olarak PowerPoint Sunumuna dönüştüreceksiniz. Öncelikle, Aspose.PUB for Java API kullanarak bir PUB dosyasını PDF’ye dönüştürmeniz gerekir. Ardından, ara PDF dosyasını Aspose.PDF for Java API ile bir Sunum dosyasına dönüştürmeniz gerekir. JAR dosyalarını Yeni Sürümler bölümünden alabilir veya Maven tabanlı projelerinizin pom.xml dosyasında aşağıdaki yapılandırmaları belirtebilirsiniz:

Depo:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Bağımlılık:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.8</version>
    </dependency>
</dependencies>

Java’da Programlı Olarak PUB’u PPT/PPTX Sunum Dosyasına Dönüştürün

Bir Microsoft Publisher PUB dosyasını aşağıdaki adımlarla PPT veya PPTX formatında Sunum dosyasına dönüştürebilirsiniz:

  1. Ara PDF dosyasını tutmak için ByteArrayOutputStream‘yi başlatın.
  2. PUB dosyası için Pub Parser‘i başlatın.
  3. Giriş Publisher dosyasını Ayrıştırın.
  4. PUB’u PDF dosyasına dönüştürün ve çıktıyı akışa kaydedin.
  5. Belge sınıf nesnesini kullanarak ara PDF dosyasını yükleyin.
  6. Çıkış PPT veya PPTX dosyasını kaydedin.

Aşağıdaki kod parçacığı, bir PUB dosyasının Java’da programlı olarak bir PPT veya PPTX PowerPoint Sunumuna nasıl dönüştürüleceğini gösterir:

// Giriş Yayıncı dosyası için yol belirtin
String fileName = "Test.pub";

// Aracı PDF dosyasını tutmak için ByteArrayOutputStream'i başlatın.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// PUB dosyası için Pub Ayrıştırıcıyı Başlat
IPubParser parser = PubFactory.createParser(fileName);

// Yayıncı dosyasını ayrıştırın
com.aspose.pub.Document doc = parser.parse();

// PUB'u PDF dosyasına dönüştürün ve çıktıyı akışa kaydedin
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Aracı PDF belgesini yükleyin
Document pdfDocument = new Document(os.toByteArray());

// Dosyayı PPTX biçimine dönüştürün veya dışa aktarın
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Çevrimiçi Demoyu Deneyin

Lütfen bu API kullanılarak geliştirilen PUB - PPTX web uygulamasını deneyin.

Ücretsiz API Lisansı Alın

Ücretsiz geçici lisans talep ederek Aspose API’lerini herhangi bir sınırlama olmaksızın değerlendirebilirsiniz.

Çözüm

Bu makalede, Microsoft Publisher PUB dosyasını Java’da programlı olarak PPT veya PPTX dosyası olarak bir Sunum dosyasına dönüştürmeyi veya dışa aktarmayı öğrendiniz. Bu özelliği Java tabanlı uygulamalarınıza katıştırabilirsiniz. Ayrıca, belgeleri ziyaret ederek Aspose API’leri tarafından sunulan diğer birçok özelliği keşfedebilirsiniz. Herhangi bir endişeniz olması durumunda lütfen forumdan bize ulaşmaktan çekinmeyin.

Ayrıca bakınız