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.

Konvertieren Sie PPT mit .NET in JPG- oder PNG-Bilder

Folgende Themen werden hier besprochen:

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

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.

Siehe auch