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#.

Omawiane są tu następujące tematy:
- .NET API do konwertowania prezentacji
- Konwertuj PPT / PPTX na obraz JPG
- Konwertuj PPT / PPTX na obraz PNG
.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.