PUB do PPTX w Javie

Pliki Microsoft Publisher są zwykle używane do projektowania i tworzenia dokumentów do publikowania na dużą skalę. W niektórych scenariuszach może być konieczna konwersja pliku PUB na plik prezentacji PPT lub PPTX. W związku z tym w artykule opisano, jak przekonwertować plik Publisher PUB na plik prezentacji PPT lub PPTX w Javie.

Java API do konwersji pliku PUB na prezentację PPT/PPTX

Konwertujesz plik PUB na prezentację programu PowerPoint jako plik PPT lub PPTX w dwóch krokach. Po pierwsze, musisz przekonwertować plik PUB na PDF za pomocą API Aspose.PUB for Java. Następnie musisz przekonwertować pośredni plik PDF na plik prezentacji za pomocą Aspose.PDF for Java API. Możesz pobrać pliki JAR z sekcji New Releases lub określić następujące konfiguracje w pliku pom.xml swoich projektów opartych na Maven:

Magazyn:

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

Zależność:

 <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>

Konwertuj PUB na plik prezentacji PPT / PPTX programowo w Javie

Możesz przekonwertować plik Microsoft Publisher PUB na plik prezentacji w formacie PPT lub PPTX, wykonując poniższe czynności:

  1. Zainicjuj ByteArrayOutputStream, aby przechowywać pośredni plik PDF.
  2. Zainicjuj Pub Parser dla pliku PUB.
  3. Analizuj wejściowy plik wydawcy.
  4. Konwertuj plik PUB na plik PDF i zapisuj dane wyjściowe w strumieniu.
  5. Załaduj pośredni plik PDF za pomocą obiektu klasy Document.
  6. Zapisz wyjściowy plik PPT lub PPTX.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik PUB na prezentację PowerPoint PPT lub PPTX w Javie:

// Określ ścieżkę do wejściowego pliku wydawcy
String fileName = "Test.pub";

// Zainicjuj ByteArrayOutputStream, aby przechowywać pośredni plik PDF.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Zainicjuj parser publikacji dla pliku PUB
IPubParser parser = PubFactory.createParser(fileName);

// Przeanalizuj plik wydawcy
com.aspose.pub.Document doc = parser.parse();

// Konwertuj plik PUB na plik PDF i zapisuj dane wyjściowe w strumieniu
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Załaduj pośredni dokument PDF
Document pdfDocument = new Document(os.toByteArray());

// Konwertuj lub eksportuj plik do formatu PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Wypróbuj wersję demonstracyjną online

Wypróbuj aplikację internetową PUB to PPTX opracowaną przy użyciu tego interfejsu API.

Uzyskaj bezpłatną licencję API

Możesz ocenić interfejsy API Aspose bez żadnych ograniczeń, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo konwertować lub eksportować plik Microsoft Publisher PUB do pliku prezentacji jako plik PPT lub PPTX w Javie. Możesz osadzić tę funkcję w swoich aplikacjach opartych na Javie. Ponadto możesz zapoznać się z kilkoma innymi funkcjami oferowanymi przez interfejsy API Aspose, odwiedzając dokumentację. W razie jakichkolwiek wątpliwości skontaktuj się z nami na forum.

Zobacz też