Prawdopodobnie chcesz używać slajdów prezentacji w aplikacjach internetowych lub chcesz używać miniatur slajdów. W takich przypadkach musisz przekonwertować slajdy prezentacji programu PowerPoint na obrazy. W tym artykule dowiesz się, jak programowo przekonwertować prezentacje PPT lub PPTX na pliki obrazów JPG i PNG przy użyciu języka C#.

Konwertuj PPT na obraz JPG lub PNG za pomocą .NET

Omawiane są tu następujące tematy:

.NET API do konwertowania prezentacji

GroupDocs.Conversion przedstawia interfejs API .NET, który umożliwia konwersję plików prezentacji na obrazy w aplikacjach .NET. W tym artykule użyjemy GroupDocs.Conversion for .NET do konwersji prezentacji PPT/PPTX na formaty graficzne. Ponadto interfejs API obsługuje konwersję wielu innych formatów plików, takich jak dokumenty edytorów tekstu, arkusze kalkulacyjne, prezentacje, książki elektroniczne, obrazy i wiele innych wymienionych w [dokumentacji](https://docs.groupdocs.com/conversion/ net/obsługiwane-formaty-dokumentów/).

Możesz pobrać pliki DLL lub instalator MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem [NuGet](https://www.nuget.org /packages/groupdocs.conversion).

PM> Install-Package GroupDocs.Conversion

Konwertuj prezentację na obraz JPG za pomocą C#

Przejdźmy szybko do celu i przekształćmy nasze prezentacje w formaty graficzne. Poniższe kroki pokazują, jak przekonwertować format obrazu Powerpoint PPT lub PPTX na JPG w języku C#.

  • Załaduj plik prezentacji, używając klasy Converter.
  • Przygotuj opcje konwersji obrazu za pomocą klasy ImageConvertOptions.
  • Zdefiniuj format pliku konwersji jako JPG.
  • Konwertuj na obraz za pomocą metody Convert().

Poniższy kod źródłowy języka C# konwertuje prezentację programu PowerPoint do formatu JPG.

// Konwertuj prezentacje PPT, PPTX na obrazy JPG za pomocą C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

Konwertuj prezentację na obraz PNG za pomocą C#

Jednym z najczęściej używanych formatów obrazów jest PNG. Przekonwertujmy nasze slajdy do formatu PNG w podobny sposób. Poniższe kroki pokazują, jak przekonwertować format obrazu Powerpoint PPT lub PPTX na format PNG w języku C#.

  • Załaduj plik prezentacji PPT/PPTX przy użyciu klasy Converter.
  • Przygotuj Opcje konwersji obrazu.
  • Ustaw format pliku konwersji jako PNG.
  • Przekonwertuj prezentację na obraz za pomocą metody Convert().

Poniższy przykład kodu C# konwertuje prezentację programu PowerPoint do formatu PNG.

// Konwertuj prezentacje PPT, PPTX na obrazy PNG za pomocą C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

Uzyskaj bezpłatną licencję API

Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z interfejsu API bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, dowiedzieliśmy się, jak można konwertować prezentacje do formatów obrazów JPG lub PNG w języku C#. Aby zbudować własną aplikację do konwersji, możesz dowiedzieć się więcej o interfejsie API Conversion Automation .NET, korzystając z dokumentacji. Najlepszym sposobem jest zapoznanie się z przykładami dostępnymi na GitHub. Skontaktuj się z nami w przypadku jakichkolwiek pytań za pośrednictwem forum.

Zobacz też