Wahrscheinlich möchten Sie Ihre Präsentationsfolien in Webanwendungen verwenden oder Sie möchten die Miniaturansichten der Folien verwenden. In solchen Fällen müssen Sie Ihre PowerPoint-Präsentationsfolien in Bilder umwandeln. In diesem Artikel erfahren Sie, wie Sie die PPT- oder PPTX-Präsentationen mithilfe von C# programmgesteuert in JPG- und PNG-Bilddateien konvertieren.
Folgende Themen werden hier besprochen:
- .NET-API zum Konvertieren von Präsentationen
- PPT/PPTX in JPG-Bild konvertieren
- PPT/PPTX in PNG-Bild konvertieren
.NET-API zum Konvertieren von Präsentationen
GroupDocs.Conversion stellt die .NET-API vor, die die Konvertierung von Präsentationsdateien in Bilder innerhalb von .NET-Anwendungen ermöglicht. In diesem Artikel verwenden wir dessen GroupDocs.Conversion for .NET, um die PPT/PPTX-Präsentationen in Bildformate zu konvertieren. Darüber hinaus unterstützt die API die Konvertierung vieler anderer Dateiformate wie Textverarbeitungsdokumente, Tabellenkalkulationen, Präsentationen, eBooks, Bilder und viele andere, die in der Dokumentation.
Sie können das DLLs- oder MSI-Installationsprogramm aus dem Downloadbereich herunterladen oder die API in Ihrer .NET-Anwendung über NuGet.
PM> Install-Package GroupDocs.Conversion
Konvertieren Sie die Präsentation mit C# in ein JPG-Bild
Lassen Sie uns schnell zum Ziel springen und unsere Präsentationen in Bildformate umwandeln. Die folgenden Schritte zeigen, wie Sie das Powerpoint PPT- oder PPTX-Bildformat in C# in das JPG-Bildformat konvertieren.
- Laden Sie die Präsentationsdatei mit der Klasse Converter.
- Bereiten Sie die Bildkonvertierungsoptionen mithilfe der Klasse ImageConvertOptions vor.
- Definieren Sie das Konvertierungsdateiformat als JPG.
- Mit der Methode Convert() in ein Bild konvertieren.
Der folgende C#-Quellcode konvertiert die PowerPoint-Präsentation in das JPG-Format.
// Konvertieren Sie PPT-, PPTX-Präsentationen mit C# in JPG-Bilder
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);
}
Konvertieren Sie die Präsentation mit C# in ein PNG-Bild
Eines der am häufigsten verwendeten Bildformate ist PNG. Konvertieren wir unsere Folien auf ähnliche Weise in PNG. Die folgenden Schritte führen zum Konvertieren von Powerpoint PPT oder PPTX in das PNG-Bildformat in C#.
- Laden Sie die Präsentations-PPT/PPTX-Datei mit der Klasse Converter.
- Bereiten Sie die [Bildkonvertierungsoptionen] vor (https://apireference.groupdocs.com/conversion/net/groupdocs.conversion.options.convert/imageconvertoptions).
- Legen Sie das Konvertierungsdateiformat als PNG fest.
- Konvertieren Sie die Präsentation mit der Methode Convert() in ein Bild.
Das folgende C#-Codebeispiel konvertiert die PowerPoint-Präsentation in das PNG-Format.
// Konvertieren Sie PPT-, PPTX-Präsentationen mit C# in PNG-Bilder
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);
}
Holen Sie sich eine kostenlose API-Lizenz
Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.
Fazit
Abschließend haben wir gelernt, wie Präsentationen in C# in JPG- oder PNG-Bildformate konvertiert werden können. Um Ihre eigene Konvertierungsanwendung zu erstellen, können Sie mithilfe der Dokumentation mehr über die Konvertierungsautomatisierungs-.NET-API erfahren. Am besten erleben Sie die Beispiele, die auf GitHub verfügbar sind. Kontaktieren Sie uns bei Fragen über das Forum.