Konvertieren Sie PowerPoint mit C++ in JPG

Microsoft PowerPoint ist eine leistungsstarke und funktionsreiche Software, mit der Sie ansprechende Folien für Ihre Meetings erstellen können. Obwohl sich PowerPoint hervorragend für Präsentationszwecke eignet, ist es nicht ideal für die Darstellung von Inhalten im Web, insbesondere wenn die Inhalte nur zu Informationszwecken dienen. Dafür wäre es besser, die PPTX Dateien in Bilder wie JPEG oder PNG zu konvertieren. In diesem Artikel erfahren Sie, wie Sie PowerPoint mithilfe von C++ programmgesteuert in JPG konvertieren.

C++-API zum Konvertieren von PowerPoint in JPG

Aspose.Slides for C++ ist eine funktionsreiche API, mit der Sie PowerPoint Dateien erstellen und ändern können, ohne Microsoft PowerPoint zu benötigen. Darüber hinaus unterstützt die API die Konvertierung von PowerPoint-Folien in JPG Bilder. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.

PM> Install-Package Aspose.Slides.Cpp

Konvertieren Sie PPTX mit C++ in JPG

Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint Dateien in JPG Bilder.

Im Folgenden finden Sie den Beispielcode zum Konvertieren von PPTX Dateien in JPG Bilder mit C++

// Der Pfad zum Dokumentenverzeichnis.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\";

// Presentation klasse  instanziieren
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Erstellen Sie ein Bild in voller Größe
	auto bitmap = slide->GetThumbnail(1, 1);

	// Speichern Sie das Bild im JPEG-Format
	bitmap->Save(outputFilePath + u"SampleSlideImage_out_" + slide->get_SlideNumber() + u".jpg", ImageFormat::get_Jpeg());
}

Quell-PowerPoint Datei

Bild der PowerPoint quelldatei

Konvertierte JPG Bilder

Konvertierte JPG Bilder

Konvertieren Sie PowerPoint mit benutzerdefinierten Bildabmessungen in JPG

Mit Aspose.Slides for C++ können Sie die Abmessungen der generierten Bilder nach Ihren Anforderungen anpassen. Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint-Folien in JPG Bilder mit benutzerdefinierten Abmessungen.

Im Folgenden finden Sie den Beispielcode zum Konvertieren von PowerPoint Präsentationen in JPG Bilder mit benutzerdefinierten Abmessungen.

// Der Pfad zum Dokumentenverzeichnis.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\";

// Presentation klasse  instanziieren
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Benutzerdefinierte Abmessungen
int desiredX = 1200;
int desiredY = 800;

// Skalierten Wert von X und Y erhalten
float ScaleX = (float)(1.0 / presentation->get_SlideSize()->get_Size().get_Width()) * desiredX;
float ScaleY = (float)(1.0 / presentation->get_SlideSize()->get_Size().get_Height()) * desiredY;

for (SharedPtr<ISlide> slide : presentation->get_Slides())
{
	// Erstellen Sie ein benutzerdefiniertes Maßstabsbild
	auto bitmap = slide->GetThumbnail(ScaleX, ScaleY);

	// Speichern Sie das Bild im JPEG-Format
	bitmap->Save(outputFilePath + u"SampleSlideImageCustomDimension_out_" + slide->get_SlideNumber() + u".jpg", ImageFormat::get_Jpeg());
}

Holen Sie sich eine kostenlose Lizenz

Sie können die API ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint-Folien mit C++ in JPG Bilder konvertieren. Außerdem haben Sie gesehen, wie Sie benutzerdefinierte Abmessungen für die generierten Bilder bereitstellen. Aspose.Slides for C++ bietet viele weitere Funktionen für die Arbeit mit PowerPoint Dateien. Sie können die API im Detail erkunden, indem Sie die offizielle Dokumentation verwenden. Wenn Sie Fragen haben, können Sie sich gerne im Forum an uns wenden.

Siehe auch

Tipp: Aspose online PowerPoint to JPG Converter ist eine Live-Implementierung des PowerPoint zu JPG Konvertierungsprozesses, Sie werden also gut daran tun, es sich anzusehen.