IronPDF for Node.js - PDFs in Node.js-Skripten erstellen, bearbeiten und lesen
IronPDF ist eine PDF-Bibliothek, die den Aufwand für die programmatische Erstellung und Anpassung von PDF-Dokumenten mit Node.js vereinfacht.
IronPDF wurde von Iron Software entwickelt, einem Unternehmen, das eine wachsende Anzahl von leistungsstarken Bibliotheken für die Dokumentenverarbeitung unterhält.
IronPDF ist auch verfügbar für die Verwendung in.NET(C# und VB.NET), Java PDF-BibliothekundPython PDF-Bibliothek.
Hauptmerkmale von IronPDF for Node.js
Generierung von PDFs aus HTML, CSS, JavaScript, Bildern und anderen Dateitypen
Hinzufügen von Kopf- und Fußzeilen, Anhängen, digitalen Signaturen, Wasserzeichen und Lesezeichen zu PDF-Dokumenten
Schützen Sie PDFs mit Kennwörtern, digitalen Signaturen, Metadaten und anderen Sicherheitseinstellungen vor unbefugtem Zugriff
Vollständige Multithreading- und Asynchron-Unterstützung für optimale Leistung bei unternehmenskritischen Anwendungen
IronPDF hat über50 erweiterte Funktionen für die Erstellung und Bearbeitung von PDF-Dateien zum Erstellen, Formatieren und Bearbeiten von PDF-Dokumenten.
Erste Schritte mit IronPDF for Node.js
Node.js installieren: Laden Sie die neueste Version von Node.js herunter und installieren Sie sie von deroffizielle Node.js-Website.
- **Installieren Sie das Paket
@ironpdf
: Verwenden Sie den folgenden Terminalbefehl, um IronPDF mit NPM zu installieren:
npm i @ironsoftware/ironpdf
Installieren Sie die IronPDF Engine: Installieren Sie die entsprechende Binärdatei für Ihr Betriebssystem:
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
(IronPDF wird versuchen, die richtige Binärdatei für Ihr System automatisch herunterzuladen und zu installieren, wenn Ihr Node.js-Projekt zum ersten Mal ausgeführt wird. In einigen Fällen kann diese Aktion jedoch vom Rechner blockiert werden. In solchen Fällen müssen Sie die Binärdatei mit den oben angegebenen Befehlen installieren.)
Lizenzschlüssel beantragen(optional): Setzen Sie in Ihrem Node.js-Projekt die Eigenschaft
IronPdfGlobalConfig.licenseKey
mit einem gültigen Lizenzschlüssel, um IronPDF zu verwenden:(Wenn Sie die folgende Warnung erhalten, fügen Sie bitte die Zeile "type": "module" als Eintrag der ersten Ebene in Ihre package.json-Datei ein.(knoten:105376) Warnung: Um ein ES-Modul zu laden, setzen Sie "type": "module" in der package.json oder verwenden Sie die Erweiterung .mjs. (Verwenden Sie
node --trace-warnings ...
, um anzuzeigen, wo die Warnung erstellt wurde))
import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
(async () => {
// Input the license key
const IronPdfConfig = {
licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
};
// Set the config with the license key
IronPdfGlobalConfig.setConfig(IronPdfConfig);
})();
- Debug aktivieren(optional): Setzen Sie in Ihrem Node.js-Projekt die Eigenschaft
IronPdfGlobalConfig.debugMode
auf true, um das Debugging zu aktivieren. Bei dieser Aktion wird auch eine Protokolldatei im aktuellen Verzeichnis erstellt:
import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
(async () => {
var config = IronPdfGlobalConfig.getConfig();
config.debugMode = true;
})();
Verwendung von IronPDF for Node.js
HTML in PDF umwandeln
Verwenden Sie PdfDocument.fromHtml
, um HTML-Rohdaten in PDF-Dateien zu konvertieren. Diese Methode kann mit einer Zeichenkette, die HTML enthält, oder einem Dateipfad zu einem HTML-Dokument arbeiten.
import {PdfDocument} from "@ironsoftware/ironpdf";
/* Convert an HTML String to a PDF */
PdfDocument.fromHtml("<h1>Hello world!</h1><p><small>A PDF brought to you by IronPDF for Node.js!</small></p>")
.then((pdf) => {
pdf.saveAs("./html-string-to-pdf.pdf");
});
/* Convert an HTML File to a PDF */
PdfDocument.fromHtml("./index.html")
.then((pdf) => {
pdf.saveAs("./html-file-to-pdf.pdf");
});
URL in PDF umwandeln
pdfDocument.fromUrl" holt den Inhalt einer Webseite per URL und wandelt ihn in ein PDF-Dokument um.
import {PdfDocument} from "@ironsoftware/ironpdf";
/* Convert an HTML String to a PDF */
const pdf = await PdfDocument.fromUrl("https://ironpdf.com/nodejs/");
await pdf.saveAs("./url_to_pdf.pdf");
Lizenzierung & Support verfügbar
Kaufen Sie einen Lizenzschlüssel für IronPDF um IronPDF in der Produktion zu verwenden. Alternativ können Sie einen Antrag auf einekostenlose Testlizenz für IronPDF ironPDF zu testen, bevor Sie es kaufen.
Für weitere Unterstützung und Anfragen, bittekontakt zu unserem Support-Team.