PUB para PPTX em Java

Os arquivos do Microsoft Publisher geralmente são usados para projetar e criar documentos para publicação em grande escala. Em alguns cenários, pode ser necessário converter PUB para PPT ou PPTX arquivo de apresentação. De acordo com isso, o artigo descreve como converter um arquivo Publisher PUB em um arquivo de apresentação PPT ou PPTX em Java.

API Java para converter arquivo PUB para apresentação PPT/PPTX

Você converterá um arquivo PUB em uma apresentação do PowerPoint como arquivo PPT ou PPTX em duas etapas. Em primeiro lugar, você precisa converter um arquivo PUB para PDF usando a API Aspose.PUB for Java. Em seguida, você precisa converter o arquivo PDF intermediário em um arquivo de apresentação com a API Aspose.PDF for Java. Você pode obter os arquivos JAR na seção New Releases ou especificar as seguintes configurações no arquivo pom.xml de seus projetos baseados em Maven:

Repositório:

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

Dependência:

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

Converter arquivo de apresentação PUB para PPT/PPTX programaticamente em Java

Você pode converter um arquivo PUB do Microsoft Publisher em um arquivo de apresentação no formato PPT ou PPTX com as etapas abaixo:

  1. Inicialize ByteArrayOutputStream para armazenar o arquivo PDF intermediário.
  2. Inicialize Pub Parser para o arquivo PUB.
  3. Parse o arquivo de entrada do Publisher.
  4. Converta PUB para arquivo PDF e salve a saída no fluxo.
  5. Carregue o arquivo PDF intermediário usando o objeto de classe Document.
  6. Salve o arquivo PPT ou PPTX de saída.

O trecho de código a seguir mostra como converter um arquivo PUB em uma apresentação do PowerPoint PPT ou PPTX programaticamente em Java:

// Especifique o caminho para o arquivo do Publisher de entrada
String fileName = "Test.pub";

// Inicialize ByteArrayOutputStream para armazenar o arquivo PDF intermediário.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Inicialize o Pub Parser para o arquivo PUB
IPubParser parser = PubFactory.createParser(fileName);

// Analisar o arquivo do Publicador
com.aspose.pub.Document doc = parser.parse();

// Converta PUB para arquivo PDF e salve a saída no fluxo
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Carregue o documento PDF intermediário
Document pdfDocument = new Document(os.toByteArray());

// Converta ou exporte o arquivo para o formato PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Experimente a demonstração on-line

Experimente o aplicativo da web PUB to PPTX desenvolvido usando esta API.

Obtenha licença de API gratuita

Você pode avaliar as APIs Aspose sem limitações solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter ou exportar o arquivo PUB do Microsoft Publisher para um arquivo de apresentação como arquivo PPT ou PPTX programaticamente em Java. Você pode incorporar esse recurso em seus aplicativos baseados em Java. Além disso, você pode explorar vários outros recursos oferecidos pelas APIs Aspose visitando a documentação. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco no fórum.

Veja também