Verwendung von IronPdfEngine
IronPdfEngine ist ein gRPC-Server, der für eine Reihe von IronPDF-Aufgaben entwickelt wurde, die die Erstellung, Bearbeitung und das Lesen von PDF-Dokumenten umfassen.
Verwendung von IronPdfEngine in Node.js
- Installieren Sie die Node.js-Bibliothek zur Nutzung von IronPdfEngine
- Binden Sie die Bibliothek ein, indem Sie sie mit npm installieren
- Holen Sie sich das Chrome-Binary über die gleiche Installation
- Überprüfen Sie die benötigte Version, indem Sie auf die Eigenschaft ironPdfEngineVersion zugreifen
- Verwenden Sie die IronPdfEngine zum Rendern von HTML in PDF mit einem identischen Renderer wie in Chrome
Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
IronPDF Node.js und IronPdfEngine
IronPdf for Node.js require IronPdfEngine, um zu laufen. Der Node.js-Code ist nur eine API-Maske über IronPdfEngine gRPC. Wenn Sie also eine Methode in IronPdf for Node.js aufrufen, geschieht die Magie im Inneren von IronPdfEngine!
Standardmäßig startet IronPDF for Node.js die IronPdfEngine als Unterprozess und kommuniziert mit ihr, bis Ihre Anwendung heruntergefahren wurde.
Bitte beachten Sie
IronPDF for Node.js mit lokaler IronPdfEngine
Option 1: IronPdfEngine in der Laufzeitumgebung herunterladen
Standardmäßig erkennt IronPdf nach der Installation in Ihrem Java-Projekt beim ersten Start Ihre Plattform (z. B. Windows x64) und lädt die richtigen IronPdfEngine-Binärdateien aus dem Internet herunter.
npm i @ironsoftware/ironpdf
Profis
- Ihr Bewerbungspaket wird klein sein.
- Kann auf vielen Plattformen eingesetzt werden
Nachteile
- Für die ersten Fahrten ist ein Internetzugang erforderlich
- Langsame Startzeit
Option 2 (empfohlen) IronPdfEngine als Abhängigkeit installieren
IronPDF for Node.js ermöglicht es Ihnen, IronPdfEngine als Abhängigkeit hinzuzufügen. Diese IronPdfEngine-Abhängigkeiten bündeln IronPdfEngine in einer .zip-Datei und werden automatisch entpackt und verwendet.
Sie können wählen, ob Sie eine oder mehrere dieser IronPdfEngine-Abhängigkeiten installieren möchten.
Bitte beachten Sie
ironpdf
und ironpdf-engine-xxx-xxx
Abhängigkeitsversion müssen gleich sein.Die Abhängigkeitsversion ironpdf-engine-xxx-xxx
bezieht sich nicht auf die Version von IronPdfEngine im Inneren.
Für Windows x64
npm install @ironsoftware/ironpdf-engine-windows-x64
Für Windows x86
npm install @ironsoftware/ironpdf-engine-windows-x86
Für Linux x64
npm install @ironsoftware/ironpdf-engine-linux-x64
Für macOS x64
npm install @ironsoftware/ironpdf-engine-macos-x64
Für macOS arm
npm install @ironsoftware/ironpdf-engine-macos-arm64
Bitte beachten Sie
Profis
- Schnellere Startzeit.
- Nach der Installation der Abhängigkeit ist kein Internetzugang mehr erforderlich.
Nachteile
- Ihr Bewerbungspaket wird umfangreich sein.
- Die Zielplattformen müssen spezifiziert werden.
IronPDF for Node.js mit entfernter IronPdfEngine
Für die Verwendung von Remote IronPdfEngine ist eine bestimmte Version von IronPdfEngine erforderlich. Zum Beispiel, wenn die IronPdf for Node.js Version 2024.2.2 die IronPdfEngine Version 2024.2.2 benötigt. Verwenden Sie nicht die IronPdfEngine Version 2024.2.1. Greifen Sie auf die ironPdfEngineVersion
-Eigenschaft zu, um die benötigte Version zu überprüfen.
const ironPdfEngineVersion = IronPdfGlobalConfig.ironPdfEngineVersion;
Wie man verbindet
Gehen Sie davon aus, dass IronPdfEngine remote unter 123.456.7.8:33350
läuft
Bitte beachten Sie
Sie müssen IronPDF lediglich mitteilen, wo sich der IronPdfEngine befindet (bitte stellen Sie sicher, dass die Adresse zugänglich ist und nicht durch eine Firewall blockiert wird).
Fügen Sie diesen Code in der Anfangsphase Ihrer Anwendung hinzu (oder direkt bevor Sie eine IronPdf-Methode aufrufen).
IronPdfGlobalConfig.setConfig({
ironPdfEngineDockerAddress:"123.456.7.8:33350"
});
So einfach ist das! Danach wird Ihre Anwendung mit dem Remote IronPdfEngine verbunden sein!
Für Remote IronPdfEngine ist die Installation von IronPdfEngine als Abhängigkeit nicht erforderlich. Sie können den Abschnitt mit dem Titel "Option 2 (empfohlen) installieren Sie IronPdfEngine als Abhängigkeit" überspringen.