PUB na PPTX v Javě

Soubory Microsoft Publisher se obvykle používají k navrhování a vytváření dokumentů pro publikování ve velkém měřítku. V některých scénářích může být nutné převést soubor prezentace PUB na PPT nebo PPTX. V souladu s tím článek popisuje, jak převést soubor Publisher PUB na soubor PPT nebo PPTX Presentation v Javě.

Java API pro převod souboru PUB na prezentaci PPT/PPTX

Soubor PUB převedete na prezentaci v PowerPointu jako soubor PPT nebo PPTX ve dvou krocích. Nejprve musíte převést soubor PUB do PDF pomocí Aspose.PUB for Java API. Poté musíte převést přechodný soubor PDF na soubor prezentace pomocí Aspose.PDF for Java API. Soubory JAR můžete získat ze sekce New Releases nebo zadat následující konfigurace v souboru pom.xml vašich projektů založených na Maven:

úložiště:

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

Závislost:

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

Převeďte PUB na prezentační soubor PPT/PPTX programově v Javě

Soubor PUB aplikace Microsoft Publisher můžete převést na soubor prezentace ve formátu PPT nebo PPTX pomocí následujících kroků:

  1. Inicializujte ByteArrayOutputStream pro uložení mezilehlého souboru PDF.
  2. Inicializujte Pub Parser pro soubor PUB.
  3. Parse vstupní soubor Publisher.
  4. Převeďte PUB do souboru PDF a uložte výstup do streamu.
  5. Načtěte přechodný soubor PDF pomocí objektu třídy Document.
  6. Uložte výstupní soubor PPT nebo PPTX.

Následující fragment kódu ukazuje, jak programově převést soubor PUB na prezentaci PPT nebo PPTX PowerPoint v jazyce Java:

// Zadejte cestu pro vstupní soubor Publisher
String fileName = "Test.pub";

// Inicializujte ByteArrayOutputStream pro uložení zprostředkujícího souboru PDF.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Inicializujte Pub Parser pro soubor PUB
IPubParser parser = PubFactory.createParser(fileName);

// Analyzujte soubor aplikace Publisher
com.aspose.pub.Document doc = parser.parse();

// Převeďte PUB do souboru PDF a uložte výstup do streamu
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Načtěte zprostředkující dokument PDF
Document pdfDocument = new Document(os.toByteArray());

// Převeďte nebo exportujte soubor do formátu PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Vyzkoušejte online demo

Vyzkoušejte prosím webovou aplikaci PUB to PPTX vyvinutou pomocí tohoto rozhraní API.

Získejte bezplatnou licenci API

Rozhraní Aspose API můžete hodnotit bez jakýchkoli omezení tím, že požádáte o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést nebo exportovat soubor PUB aplikace Microsoft Publisher do souboru prezentace jako soubor PPT nebo PPTX programově v jazyce Java. Tuto funkci můžete vložit do svých aplikací založených na Javě. Kromě toho můžete prozkoumat několik dalších funkcí nabízených rozhraními Aspose API návštěvou dokumentace. V případě jakýchkoliv obav nás neváhejte kontaktovat na fóru.

Viz také