PUB à PPT PPTX csharp

Les fichiers Microsoft Publisher, PUB, sont souvent utilisés pour l’impression à grande échelle de documents tels que des brochures, des livrets, des affiches, etc. Dans certaines situations, vous devrez peut-être convertir un fichier PUB en un fichier de présentation en tant que PPT ou PPTX. Cet article explique comment convertir les fichiers de l’éditeur par programmation en C#.

Convertisseur de présentation PUB vers PPT/PPTX PowerPoint - Installation de l’API C#

La conversion PUB vers PPT ou PPTX PowerPoint est un processus en deux étapes. Dans la première étape, vous devez convertir un fichier PUB en fichier PDF, puis convertir le PDF en fichier PPT ou PPTX. Vous devez donc télécharger les fichiers DLL pour Aspose.PUB for .NET et Aspose.PDF for .NET API. Vous pouvez également configurer ces API avec les commandes NuGet ci-dessous :

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

Convertir PUB en PPT/PPTX par programmation en C#

Vous pouvez convertir Microsoft Publisher, PUB, fichier au format PPT ou PPTX Présentation PowerPoint en suivant les étapes ci-dessous :

  1. Créez un objet MemoryStream pour enregistrer le fichier PDF intermédiaire.
  2. Analysez le fichier PUB source à l’aide de la méthode IPubParser.Parse().
  3. Convertissez le fichier PUB en PDF et enregistrez la sortie dans le MemoryStream.
  4. Chargez le fichier PDF et initialisez l’instance de classe PptxSaveOptions.
  5. Enregistrez le fichier PPT ou PPTX de sortie.

L’extrait de code suivant montre comment convertir un fichier PUB en une présentation PowerPoint PPT ou PPTX par programmation en C# :

string fileName = "Test.pub";

// Initialiser un MemoryStream pour contenir le document de sortie
MemoryStream stream = new MemoryStream();

// Charger le fichier PUB d'entrée
IPubParser parser = PubFactory.CreateParser(fileName);

// Analyser le fichier d'éditeur d'entrée
Aspose.Pub.Document doc = parser.Parse();

// Convertissez le fichier PUB en PDF et enregistrez le résultat dans un MemoryStream
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Charger le fichier PDF d'entrée à partir du MemoryStream
Document document = new Document(stream);

// Initialiser l'objet de classe PptxSaveOptions
PptxSaveOptions options = new PptxSaveOptions();

// Enregistrer le fichier de présentation de sortie (PPT/PPTX)
document.Save("Output.pptx", options);

Essayez la démo en ligne

Veuillez essayer l’application Web PUB vers PPTX développée à l’aide de cette API.

Obtenez une licence API gratuite

Vous pouvez évaluer l’API sans aucune limitation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir un fichier Microsoft Publisher, PUB en présentation PowerPoint en tant que fichier PPT ou PPTX par programme en C#. De plus, vous pouvez vérifier d’autres fonctionnalités de l’API en visitant la documentation, ou nous contacter via forum.

Voir également