Konvertieren Sie PowerPoint in ein Bild

Es kann verschiedene Szenarien geben, in denen Sie PowerPoint PPT oder PPTX in JPG Bilder konvertieren müssen. Beispielsweise müssen Sie möglicherweise die PPT/PPTX-Präsentation in Ihrer Anwendung im schreibgeschützten Modus anzeigen oder Sie möchten die Miniaturansicht für jede Folie der PowerPoint Präsentation usw. generieren. Um die Konvertierung von PowerPoint in JPG zu automatisieren, I zeige Ihnen, wie Sie PPT oder PPTX-Folien programmgesteuert in C# .NET in JPG Bilder konvertieren.

Konvertieren von PPT oder PPTX in JPG Bilder in C#

Um PPT(X) in JPG Bilder umzuwandeln, verwenden wir Aspose.Slides for .NET, ein vollständiges .NET-Paket für die PowerPoint-Automatisierung. Die API bietet eine qualitativ hochwertige Konvertierung von PowerPoint Präsentationen in verschiedene Dateiformate, einschließlich JPG.

Sie können entweder die DLL der API herunterladen und darauf verweisen oder das Paket mit dem NuGet Paket Manager oder der Paket-Manager Konsole installieren.

Verwenden des NuGet Paket Managers

PPT zu JPG in C#

Verwenden der Paket-Manager Konsole

PM> Install-Package Aspose.Slides

Konvertieren Sie PowerPoint PPT in JPG in C#

Im Folgenden finden Sie die Schritte zum Konvertieren von PPT in JPG mit Aspose.Slides for .NET.

Das folgende Codebeispiel zeigt, wie PPT Bilder in C# in JPG Bilder konvertiert werden.

using (Presentation pres = new Presentation("PowerPoint-Presentation.ppt"))
{
	foreach (ISlide sld in pres.Slides)
	{
		// Erstellen Sie ein Bild in voller Größe
		Bitmap bmp = sld.GetThumbnail(1f, 1f);

		// Speichern Sie das Bild im JPEG Format auf der Festplatte
		bmp.Save(string.Format("Slide_{0}.jpg", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Jpeg);
	}
}

PowerPoint Präsentation

PowerPoint PPTX zu JPG in C#

Konvertierte JPG Bilder

PPT PPTX zu JPG in C#

Konvertieren Sie PowerPoint PPTX in JPG mit benutzerdefinierten Abmessungen in C#

Sie können auch die Abmessungen der JPG Bilder gemäß Ihren Anforderungen anpassen. Das folgende Codebeispiel zeigt, wie ScaleX und ScaleY-Werte beim Konvertieren von PPTX in JPG in C# definiert werden.

using (Presentation pres = new Presentation("PowerPoint-Presentation.pptx"))
{
	// Maße definieren
	int desiredX = 1200;
	int desiredY = 800;
	// Erhalten Sie skalierte Werte von X und Y
	float ScaleX = (float)(1.0 / pres.SlideSize.Size.Width) * desiredX;
	float ScaleY = (float)(1.0 / pres.SlideSize.Size.Height) * desiredY;

	foreach (ISlide sld in pres.Slides)
	{
		// Erstellen Sie ein Bild in voller Größe
		Bitmap bmp = sld.GetThumbnail(ScaleX, ScaleY);

		// Speichern Sie das Bild im JPEG Format auf der Festplatte
		bmp.Save(string.Format("Slide_{0}.jpg", sld.SlideNumber), System.Drawing.Imaging.ImageFormat.Jpeg);
	}
}

Holen Sie sich eine kostenlose temporäre Lizenz für Aspose.Slides for .NET

Sie können eine kostenlose temporäre Lizenz für Aspose.Slides for .NET erwerben, um die Testeinschränkungen zu umgehen.

Siehe auch

Tipp: Vielleicht möchten Sie den kostenlosen PowerPoint to JPG oder PPTX to JPG Konverter von Aspose ausprobieren.