PUB para PPT PPTX C#

Os arquivos Microsoft Publisher, PUB, são frequentemente usados para impressão em grande escala de documentos como brochuras, livretos, pôsteres, etc. Em certas situações, pode ser necessário converter um arquivo PUB em um arquivo de apresentação como um PPT Arquivo ou PPTX. Neste artigo, mostraremos como converter o editor para PPT ou PPTX em C#.

Este artigo cobre os seguintes tópicos:

  1. API C# para converter editor em PPT
  2. Converter editor para PPT em C#
  3. Converter PUB para PPTX on-line
  4. Recursos de aprendizagem gratuitos

API C# para converter Publisher em PPT – download grátis

A conversão dos arquivos PUB do editor para o formato PPT ou PPTX é um processo de duas etapas. Na primeira etapa, converteremos um arquivo PUB em um arquivo PDF e depois ele será convertido para o formato PPT ou PPTX. Usaremos Aspose.PUB for .NET para converter um arquivo PUB em formato PDF e Aspose.PDF for .NET para converter um PDF em PPT ou PPTX.

Por favor, baixe as DLLs das APIs ou instale-as usando os seguintes comandos NuGet:

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.PUB

Converter Publisher em PPT ou PPTX em C#

Podemos converter o arquivo PUB do Microsoft Publisher para o formato PPT ou PPTX seguindo as etapas abaixo:

  1. Crie um objeto MemoryStream para salvar o arquivo PDF intermediário.
  2. Analise o arquivo PUB de origem usando o método IPubParser.Parse().
  3. Converta o arquivo PUB em PDF e salve a saída no MemoryStream.
  4. Carregue o arquivo PDF e inicialize a instância da classe PptxSaveOptions.
  5. Salve o arquivo PPT ou PPTX de saída.

O exemplo de código a seguir mostra como converter um arquivo PUB em uma apresentação do PowerPoint PPT ou PPTX programaticamente em C#.

string fileName = "Test.pub";

// Inicialize um MemoryStream para armazenar o documento de saída
MemoryStream stream = new MemoryStream();

// Carregar arquivo PUB de entrada
IPubParser parser = PubFactory.CreateParser(fileName);

// Analisar o arquivo do editor de entrada
Aspose.Pub.Document doc = parser.Parse();

// Converta o arquivo PUB em PDF e salve o resultado em um MemoryStream
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Carregar arquivo PDF de entrada do MemoryStream
Document document = new Document(stream);

// Inicializar objeto de classe PptxSaveOptions
PptxSaveOptions options = new PptxSaveOptions();

// Salvar arquivo de apresentação de saída (PPT/PPTX)
document.Save("Output.pptx", options);

Converter PUB em PPTX online

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

Obtenha licença API gratuita

Você pode avaliar a API sem quaisquer limitações solicitando uma licença temporária gratuita.

PUB para PPT – Recursos de aprendizagem

Além de converter arquivos PUB do Publisher para o formato PPT ou PPTX, explore vários outros recursos da biblioteca usando os seguintes recursos:

Conclusão

Neste artigo, aprendemos como converter o arquivo PUB do Microsoft Publisher em uma apresentação do PowerPoint como um arquivo PPT ou PPTX programaticamente em C#. Seguindo as etapas descritas neste artigo, você pode desenvolver facilmente seu próprio aplicativo de conversão de PUB para PPTX. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.

Veja também