So konvertieren Sie PDF bilder in Node.js in JPEG-, PNG oder GIF bilder

Konvertieren Sie PDF bilder in JPEG-, PNG- oder GIF bilder in Node.js

Möchten Sie PDF Dokumente in JPEG-, GIF und PNG bilder konvertieren? Dann sind Sie hier genau richtig. In diesem Artikel erfahren Sie, wie Sie in Node.js PDF bilder in JPEG-, PNG oder GIF bilder konvertieren, indem Sie ein paar einfache Schritte ausführen.

Eine PDF-Datei ist wie eine Momentaufnahme eines Dokuments, die zum Drucken, Teilen und Schützen von Daten verwendet wird. Es kann jedoch vorkommen, dass Sie Seiten in einer PDF-Datei in hochwertige, optimierte JPG/JPEG-, PNG oder GIF bilder umwandeln möchten. Wenn Sie beispielsweise eine Datei komprimieren, eine Anzeige in sozialen Medien teilen oder PDF-Cover erstellen möchten. In diesen Fällen erfahren Sie in diesem Artikel, wie Sie PDF Dateien in gängige Bilddateiformate konvertieren. Sie erfahren insbesondere, wie Sie in Node.js PDF bilder in JPEG-, PNG oder GIF bilder konvertieren. Also lasst uns anfangen!

Folgende Punkte werden in diesem Artikel besprochen:

PDF to Image Converter Online REST API und Node.js SDK

In diesem Artikel verwenden wir die API Node.js SDK von GroupDocs.Conversion Cloud, um PDF Dateien in JPG/JPEG-, PNG oder GIF bilder in Node.js-Anwendungen zu konvertieren. Die Konvertierung von Node.j hat keine Auswirkungen auf Ihre Originaldateien und Sie können Ihre Dateien ohne Softwareabhängigkeiten in unterstützte Formate konvertieren. Darüber hinaus unterstützt es die Konvertierung von mehr als 50 Arten von Dokumenten und Bildern wie Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, TIFF usw. Darüber hinaus bietet es auch .NET, Java, PHP, Ruby und Android und Python-SDKs als Mitglieder der Dokumentkonvertierungsfamilie für die Cloud-API.

Der Installationsvorgang dieser Bildgeneratorbibliothek ist sehr einfach. Sie können die GroupDocs.Conversion-API in Ihrer Node.js-Anwendung installieren, indem Sie den folgenden Befehl ausführen:

npm install groupdocs-conversion-cloud

Stellen Sie sicher, dass Sie über die Client-ID und das Client-Geheimnis aus dem Dashboard verfügen, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codebeispiele beginnen. Sobald Sie Ihr Geheimnis und Ihre ID haben, geben Sie den Code wie unten gezeigt ein:

# Importieren Sie das Node.js SDK in Ihre Knotenanwendung von http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// Holen Sie sich clientId und clientSecret von https://dashboard.groupdocs.cloud (kostenlose Registrierung erforderlich).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Konvertieren Sie PDF in das JPEG-Format mithilfe der REST-API in Node.js

Hier konvertieren wir PDF Dateien in JPEG bilder, indem wir die folgenden einfachen Schritte ausführen:

  1. Hochladen der PDF-Datei in die Cloud
  2. Konvertieren PDF Dokument in JPEG bild online in Node.js
  3. Herunterladen der konvertierten JPEG-Datei

Laden Sie die Datei hoch

Stellen Sie sicher, dass das Adobe PDF mit dem folgenden Beispielcode in die Cloud hochgeladen wird:

// Öffnen Sie die Datei in IOStream von Ihrem Systemlaufwerk.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// Datei lesen
fs.readFile(resourcesFolder, (err, fileStream) => {
  // Konstruieren Sie FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // Anfrage zum Hochladen einer Datei erstellen
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // Datei hochladen
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Die PDF-Datei ist verfügbar, sobald der Upload im Dateienbereich Ihres Dashboards in der Cloud abgeschlossen ist.

Konvertieren Sie PDF Dateien online mit Node.js in eine JPEG-Datei

Bitte führen Sie die folgenden Schritte aus, um per Programmierung eine PDF-Datei im JPEG-Format zu erstellen:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Als nächstes erstellen Sie das ConvertSettings Klassenobjekt
  • Legen Sie dann den Pfad der Eingabe-PDF-Datei fest
  • Weisen Sie anschließend dem Format „jpeg“ zu
  • Geben Sie nun den Pfad der Ausgabebilddatei an
  • Erstellen Sie ConvertDocumentRequest
  • Rufen Sie abschließend ConvertApi.convertDocument() auf, um die Datei im angegebenen Pfad zu konvertieren.

Im folgenden Codebeispiel wird erläutert, wie Sie mithilfe der REST-API in Node.js PDF in JPEG konvertieren, ohne an Qualität zu verlieren:

// So konvertieren Sie PDF mithilfe der REST-API in Node.js in das JPEG-Format
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpeg";
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to JPEG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Der Screenshot unten zeigt die Ausgabebilddatei, die mit diesem Beispielcode generiert wurde:

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert die konvertierte Bilddatei in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:

// Erstellen Sie FileApi, um die konvertierte Datei herunterzuladen
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// Erstellen Sie eine Download-Dateianforderung
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpeg", myStorage);
// Download-Datei und Antworttyp Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // Speichern Sie die Datei in Ihrem Systemverzeichnis
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpeg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

PDF mit erweiterten Optionen in JPEG bild konvertieren

Bitte befolgen Sie die unten aufgeführten Schritte, um eine PDF-Datei online in hoher Qualität in ein JPEG bild mit einigen erweiterten Einstellungen umzuwandeln:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Erstellen Sie als Nächstes die Klasseninstanz ConvertSettings
  • Legen Sie dann den PDF-Dateipfad fest
  • Weisen Sie dem Format „jpeg“ zu
  • Geben Sie anschließend den Pfad der Ausgabedatei an
  • Initialisieren Sie in der Zwischenzeit das JpegConvertOptions Klassenobjekt
  • Legen Sie anschließend verschiedene Konvertierungseinstellungen fest, z. B. Graustufen, FromPage, PagesCount, Qualität, RotateAngle, UsePdf usw.
  • Erstellen Sie als Nächstes eine Instanz der ConvertDocumentRequest Klasse.
  • Abschließend erhalten Sie Ergebnisse, indem Sie die Methode ConvertApi.convertDocument() aufrufen, um die Ausgabedatei zu speichern.

Der folgende Codeausschnitt zeigt, wie Sie mithilfe erweiterter Konvertierungsoptionen eine PDF-Datei online in ein JPEG bild konvertieren:

// So konvertieren Sie PDF mit erweiterten Optionen in ein JPEG bild
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpeg";
  
  convertOptions = new groupdocs_conversion_cloud.JpegConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpeg";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted PDF to JPEG file online using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

So konvertieren Sie PDF Dateien online mit Node.js in PNG bilder

Ebenso können wir die unten aufgeführten Schritte verwenden, um eine PDF-Datei programmgesteuert in eine PNG bilddatei zu konvertieren:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Erstellen Sie als Nächstes die ConvertSettings-Instanz
  • Legen Sie dann den PDF-Dateipfad fest
  • Fügen Sie anschließend dem Format „png“ zu.
  • Legen Sie nun den Pfad der Ausgabedatei fest
  • Initialisieren Sie dann eine ConvertDocumentRequest mit dem Einstellungsobjekt.
  • Rufen Sie abschließend die Methode ConvertApi.convertDocument() auf. Als Argument wird das Einstellungsanforderungsobjekt verwendet.

Das folgende Codebeispiel zeigt, wie eine PDF-Datei mithilfe der REST-API in Node.js in ein PNG bild konvertiert wird:

// So konvertieren Sie PDF Dateien online mit Node.js in PNG bilder
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "png";
  settings.outputPath = "nodejs-testing/sample-file.png";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to PNG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Der folgende Screenshot zeigt das Ausgabebild, das mit diesem Beispielcode erstellt wurde:

So konvertieren Sie PDF Dateien online mit Node.js in eine GIF-Datei

In diesem Abschnitt können Sie die folgenden Schritte und den Codeausschnitt befolgen, um PDF Dateien programmgesteuert in Ihre Anwendung in eine GIF-Datei zu konvertieren:

Bitte befolgen Sie die unten angegebenen Schritte:

  • Erstellen Sie eine Instanz der Klasse ConvertApi.
  • Erstellen Sie als Nächstes eine ConvertSettings-Instanz
  • Legen Sie nun den PDF-Dateipfad fest
  • Weisen Sie dann dem Format „gif“ zu
  • Geben Sie den Pfad der Ausgabedatei an
  • Rufen Sie die ConvertDocumentRequest Klasse auf und erstellen Sie eine Instanz.
  • Speichern Sie abschließend das Dokument im GIF-Format, indem Sie die Methode ConvertApi.convertDocument() aufrufen

Das folgende Codebeispiel zeigt, wie Sie PDF Dateien mithilfe der REST-API programmgesteuert in Node.js in das GIF Datei format konvertieren:

// So konvertieren Sie PDF Dateien online mit Node.js in das GIF-Format
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "gif";
  settings.outputPath = "nodejs-testing/sample-file.gif";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to GIF image file.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})

Darüber hinaus zeigt das Bild unten das Ausgabebild, das mit dem obigen Codeausschnitt generiert wurde.

Online-PDF zu JPG-Konverter

Wie konvertiert man PDF online in JPEG? Bitte probieren Sie den folgenden kostenlosen Online-zu bilder-Konverter PDF zu JPEG aus, der mit der oben genannten API entwickelt wurde.

Online-PDF zu PNG-Konverter

Wie konvertiert man PDF online in PNG? Bitte probieren Sie den folgenden kostenlosen Online-zu bilder-Konverter PDF zu PNG aus, der mit der oben genannten API entwickelt wurde.

Online-PDF zu GIF-Konverter

Wie konvertiert man PDF Dateien online in GIF Dateien? Bitte probieren Sie den folgenden kostenlosen Online-zu bilder-Konverter PDF zu GIF aus, der mit der oben genannten API entwickelt wurde.

Abschluss

Hier endet dieser Blogbeitrag. Wir gehen davon aus, dass Sie jetzt wissen:

  • So ändern Sie PDF online in das JPEG-Format.
  • wie man PDF in Windows mit erweiterten Optionen in JPEG konvertiert;
  • Laden Sie die PDF-Datei programmgesteuert hoch und laden Sie dann die konvertierte Datei aus der Cloud herunter.
  • Konvertieren Sie PDF Dateien programmgesteuert in das PNG Datei format in der Cloud.
  • So konvertieren Sie PDF Dateien in das GIF bildformat in der Cloud.

Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie in der Dokumentation. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Darüber hinaus empfehlen wir Ihnen, unseren Erste Schritte-Leitfaden zu lesen.

Groupdocs.cloud veröffentlicht auf seinem Blog auch andere Artikel zu neuen Themen. Bleiben Sie also bitte auf dem Laufenden, um die neuesten Updates zu erhalten.

Stelle eine Frage

Sie können Ihre Fragen zum Konvertieren von PDF Dateien in ein Bildformat über unser Kostenloses Support-Forum stellen.

FAQs

Wie konvertiere ich PDF in JPG in Node.js?

Bitte klicken Sie auf diesen Link, um das Code-Snippet von Node.js zu erfahren, mit dem Sie PDF Dateien schnell und einfach in eine JPG-Datei umwandeln können.

Wie konvertiert man eine PDF-Datei mithilfe der REST-API in eine JPG-Datei?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode ConvertDocument mit ConvertDocumentRequest auf, um eine PDF-Datei in eine JPG-Datei zu konvertieren.

Wie konvertiert man PDF kostenlos online in JPG?

Mit PDF zu JPG-Konverter kostenlos online können Sie PDF Dateien schnell und einfach in das JPG-Format konvertieren. Sobald die Konvertierung abgeschlossen ist, können Sie die JPG-Datei herunterladen.

Wie kann ich PDF Dateien kostenlos online in JPG konvertieren?

  • Öffnen Sie kostenloser Online-PDF zu JPG-Konverter
  • Klicken Sie in den Dateiablagebereich, um eine PDF-Datei hochzuladen oder ziehen Sie eine PDF-Datei per Drag & Drop.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“ und die Online-Konvertierungssoftware PDF zu JPG wandelt die PDF Dateien in JPG um.
  • Der Download-Link der Ausgabedatei ist sofort nach der Konvertierung der PDF-Datei in eine JPG-Datei verfügbar.

Wie installiere ich die kostenlose Download-Bibliothek für den PDF zu JPG-Formatkonverter?

Installieren Sie den PDF zu JPG-Konverter kostenlos und laden Sie ihn herunter Node.js-Bibliothek, um PDF Dateien programmgesteuert zu erstellen und in JPG zu konvertieren.

Wie konvertiere ich PDF offline in Windows in JPG?

Bitte besuchen Sie diesen Link, um die kostenlose PDF zu JPG-Konvertersoftware für Windows herunterzuladen. Mit dieser kostenlosen Online-Download-Software für den PDF zu JPG-Konverter können Sie PDF Dateien mit einem einzigen Mausklick in JPG Dateien konvertieren.

Siehe auch

Weitere Informationen erhalten Sie über die folgenden Links: