PPT in JPG online konvertieren. Lernen Sie, wie man einen PowerPoint zu JPG Konverter mit dem Node.js SDK entwickelt.

PowerPoint nach JPG

PowerPoint als JPG speichern | PPT mit Node.js in JPG rendern

PowerPoint-Präsentationen sind nützlich für den Austausch von Daten und Informationen, Unternehmensbesprechungen, Vorlesungen an Universitäten usw. Aber um die Präsentationsdateien anzeigen zu können, benötigen Sie eine spezifische Anwendung, die Installations und Lizenzkosten beinhalten kann. Die Rasterbildformate wie JPEG, PNG, GIF, BMP usw. können jedoch auf jeder Plattform, einschließlich Desktop oder Mobilgeräten, angezeigt werden. In diesem Artikel werden wir lernen, wie man PowerPoint in JPG in der Node.js-Anwendung umwandelt.

Info: Mit seiner leistungsstarken Aspose.Slides API hat Aspose einen kostenlosen PowerPoint to JPG Converter entwickelt, der es ermöglicht, Folien in Präsentationen in JPG bilder zu konvertieren. Möglicherweise sind Sie auch an einer App wie dem Aspose JPG to PowerPoint Converter interessiert (basierend auf einer Umkehrung des Prozesses hier), da dieser es Ihnen ermöglicht, PowerPoint-Präsentationen aus Bildern zu erstellen.

PowerPoint-Konvertierungs-API

Aspose.Slides Cloud ist eine REST-basierte API, die die Möglichkeiten bietet, PowerPoint-Präsentationen in der Cloud zu lesen, zu bearbeiten und zu konvertieren. Extrahieren Sie Inhalte wie Text und Bilder oder rendern Sie die PPT Dateien zu TIFF, PDF, XPS, HTML usw. oder anderen Supported Document Formats. Es sind keine MS Office-Automatisierungen oder andere Anwendungen erforderlich. Führen Sie alle PPT-Verarbeitungen in der Cloud auf jeder Plattform Ihrer Wahl durch, d.h. Desktop, Web oder Mobile App. Diese API unterstützt auch die Funktion, PowerPoint-Hintergrundbilder festzulegen, mit PowerPoint bildern zu arbeiten, Präsentationscliparts zu manipulieren oder sogar Bilder in Präsentationen zu extrahieren.

Node.js SDK

Wir haben einen Wrapper um die Aspose.Slides Cloud API namens Aspose.Slides Cloud SDK für Node.js erstellt, der alle Möglichkeiten zur Erstellung, Bearbeitung und Konvertierung von PowerPoint innerhalb einer Node.js-Anwendung bietet. Es ist kein zusätzlicher Software-Download erforderlich. Das Cloud SDK ist so erstaunlich, dass Sie wichtige Microsoft PowerPoint- sowie OpenOffice Datei formate verarbeiten können.

Installation

Um zu beginnen, ist der erste Schritt, das Cloud SDK auf dem lokalen System herunterzuladen und zu installieren. Es ist zwar zum Download unter NPM und GitHub verfügbar. Wir werden jedoch den folgenden Befehl verwenden, um es von NPM zu installieren.

npm i asposeslidescloud

Um den Datenschutz und die Integrität zu gewährleisten, können nur autorisierte Personen auf die Cloud-Dienste zugreifen. Der nächste Schritt besteht darin, ein kostenloses Abonnement auf dem Aspose.Cloud dashboard zu erstellen. Wenn Sie ein GitHub oder Google-Konto haben, melden Sie sich einfach an. Andernfalls klicken Sie auf die Schaltfläche Create a new Account und geben Sie die erforderlichen Informationen ein. Melden Sie sich jetzt mit Ihren Anmeldedaten beim Dashboard an und erweitern Sie den Abschnitt Anwendungen im Dashboard, und scrollen Sie bis zum Abschnitt Client Credentials, um die Details zu Client ID und Client Secret zu sehen.

Client Credentials

Image 1:- Client-Anmeldeinformationen für die PPTX zu JPG-Konvertierungsoperation.

PowerPoint to JPG Conversion in Node.js

Bitte folgen Sie den unten angegebenen Anweisungen zum Konvertieren von PowerPoint in JPG mit Node.js.

  • Zuerst müssen wir die Referenzen der Klassen aus dem asposeslidescloud-Paket hinzufügen.
  • Erstellen Sie zwei const-Instanzen, die Client-ID und Client-Secret-Details enthalten.
  • Jetzt müssen wir ein Objekt der SlidesApi Klasse erstellen, während wir die Client-ID und die Client-Secret-Details als Argumente übergeben.
  • Der nächste Schritt besteht darin, ein Objekt der Klasse PostSlidesConvertRequest zu erstellen, in dem wir das Ausgabeformat und den Inhalt der Eingabe-PPT-Datei festlegen.
  • Jetzt rufen Sie die postSlidesConvert()… Methode der SlidesApi Klasse auf und übergeben Sie das PostSlidesConvertRequest Objekt als Argument.
  • Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");

const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// Holen Sie sich Ihre ClientId und ClientSecret von https://dashboard.aspose.cloud (kostenlose Registrierung erforderlich).

// create an object of SlidesApi
const slidesApi = new SlidesApi(clientId, secret);

// erstelle eine SlidesConvertRequest Instanz
const request = requests.PostSlidesConvertRequest();

// set output format as 
request.format = "Jpeg"

// read the content of PPT file from local storage
request.document =  require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");

// call the Slide Convert request
slidesApi.postSlidesConvert(request).then((result) => {
    
    // logge die Ergebnisantwort in der Konsole
    console.log(result.response);
})

// fange alle auftretenden Ausnahmen während des Konvertierungsprozesses ein
.catch(function (_err) {
    
    // log den Fehler in der Konsole
    console.log("Exception while calling Api: " + JSON.stringify(_err));
});

Konvertiere PPT zu JPG mit dem cURL-Befehl

Wir erhalten auch die Möglichkeit, über die Befehlszeile mit cURL-Befehlen auf die REST-API zuzugreifen. Da unsere APIs jedoch nur für autorisierte Benutzer zugänglich sind, müssen wir zunächst ein JWT-Access-Token basierend auf den Client-ID und Client-Secret-Details gemäß den Angaben im Aspose.Cloud dashboard generieren. Bitte führen Sie den folgenden Befehl aus, um das JWT-Access-Token zu generieren.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Der nächste Schritt besteht darin, die bereits in der Cloud gespeicherte PPT-Datei mit dem folgenden cURL-Befehl in JPG zu konvertieren. Bitte beachten Sie, dass wir nur die Folie mit dem Index 2 in das JPEG-Format konvertieren. Der Wert für die Breite ist auf 600 festgelegt, der Wert für die Höhe ist auf 800 festgelegt, und der Name der resultierenden Datei ist MyConverted.jpeg.

curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"Format\": \"Jpeg\"}"

Request URL

https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800
PowerPoint nach JPG

Bild 2:- Vorschau der PowerPoint zu JPG-Konvertierung.

Die Beispieldateien, die im obigen Beispiel verwendet werden, können von den folgenden Links heruntergeladen werden.

Fazit

Wir haben die Möglichkeiten des Aspose.Slides Cloud SDK für Node.js untersucht, um eine PowerPoint in ein JPG bild zu konvertieren. Wie Sie bemerkt haben, ist die Konversion so einfach, dass wenige Codezeilen die gesamte Verarbeitung durchführen können, ohne Inhalte zu verlieren oder die Ausgabequalität zu beeinträchtigen. Darüber hinaus haben wir auch die Schritte gesehen, wie man eine PPTX in JPG mit den cURL-Befehlen im Befehlszeilen-Terminal konvertiert. Da alle unsere Cloud SDKs unter einer MIT-Lizenz entwickelt wurden, können Sie den vollständigen Quellcode des SDK auf GitHub herunterladen.

Bitte versuchen Sie es mit der API, und falls Sie auf Probleme stoßen, kontaktieren Sie uns bitte über das Free Product support forum.

TIP: Möchten Sie die API in Aktion sehen? Versuchen Sie, unsere KOSTENLOSE online PowerPoint to JPG Konverter-App zu verwenden.

Verwandte Artikel

Wir schlagen Ihnen auch vor, die folgenden Artikel zu erkunden und mehr über Folgendes zu erfahren: