
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
- Konwertuj PUB na PPT/PPTX programowo w 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:
- Utwórz obiekt MemoryStream, aby zapisać pośredni plik PDF.
- Przeanalizuj źródłowy plik PUB za pomocą metody IPubParser.Parse().
- Przekonwertuj plik PUB na format PDF i zapisz wynik w MemoryStream.
- Załaduj plik PDF i zainicjuj instancję klasy PptxSaveOptions.
- 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.