PUB do PPT PPTX csharp

Pliki Microsoft Publisher, PUB są często używane do drukowania na dużą skalę dokumentów, takich jak broszury, broszury, plakaty itp. W niektórych sytuacjach może być konieczna konwersja pliku PUB do pliku prezentacji jako PPT lub PPTX. W tym artykule opisano, jak programowo przekonwertować pliki wydawcy w języku C#.

Konwerter prezentacji PUB na PPT/PPTX PowerPoint — instalacja C# API

Konwersja PUB na PPT lub PPTX PowerPoint to proces dwuetapowy. W pierwszym kroku musisz przekonwertować plik PUB na plik PDF, a następnie przekonwertować plik PDF na plik PPT lub PPTX. Musisz więc pobrać pliki DLL dla Aspose.PUB for .NET i Aspose.PDF for .NET API. Lub możesz skonfigurować te interfejsy API za pomocą poniższych poleceń NuGet:

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

Konwertuj PUB na PPT/PPTX programowo w C#

Możesz przekonwertować Microsoft Publisher, PUB, plik do formatu PPT lub PPTX Prezentacja PowerPoint, wykonując poniższe czynności:

  1. Utwórz obiekt MemoryStream, aby zapisać pośredni plik PDF.
  2. Przeanalizuj źródłowy plik PUB za pomocą metody IPubParser.Parse().
  3. Przekonwertuj plik PUB na format PDF i zapisz wynik w MemoryStream.
  4. Załaduj plik PDF i zainicjuj instancję klasy PptxSaveOptions.
  5. Zapisz wyjściowy plik PPT lub PPTX.

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

string fileName = "Test.pub";

// Zainicjuj MemoryStream do przechowywania dokumentu wyjściowego
MemoryStream stream = new MemoryStream();

// Załaduj wejściowy plik PUB
IPubParser parser = PubFactory.CreateParser(fileName);

// Przeanalizuj wejściowy plik wydawcy
Aspose.Pub.Document doc = parser.Parse();

// Konwertuj plik PUB na PDF i zapisz wynik w MemoryStream
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Załaduj wejściowy plik PDF z MemoryStream
Document document = new Document(stream);

// Zainicjuj obiekt klasy PptxSaveOptions
PptxSaveOptions options = new PptxSaveOptions();

// Zapisz plik prezentacji wyjściowej (PPT/PPTX)
document.Save("Output.pptx", options);

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 testować API bez żadnych ograniczeń, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo konwertować plik Microsoft Publisher, PUB do prezentacji programu PowerPoint jako plik PPT lub PPTX w języku C#. Ponadto możesz sprawdzić inne funkcje API, odwiedzając dokumentację lub kontaktując się z nami za pośrednictwem forum.

Zobacz też