IronPDF for Node.js - Créer, éditer et lire des PDF dans des scripts Node.js
IronPDF est une bibliothèque PDF qui simplifie les efforts nécessaires pour créer et personnaliser des documents PDF de manière programmatique à l'aide de Node.js.
IronPDF a été développé par Iron Software, une société qui gère une suite croissante de bibliothèques de traitement de documents puissantes et performantes.
IronPDF est également disponible pour une utilisation en .NET, Javaet Python.
Principales caractéristiques d'IronPDF pour Node.js
Générer des PDF à partir de HTML, CSS, JavaScript, images et autres types de fichiers
Ajout d'en-têtes, de pieds de page, de pièces jointes, de signatures numériques, de filigranes et de signets aux documents PDF
Sécuriser les PDF contre les accès non autorisés à l'aide de mots de passe, de signatures numériques, de métadonnées et d'autres paramètres de sécurité
Prise en charge complète du multithreading et de l'asynchronisme pour des performances optimales dans les applications critiques
IronPDF a plus de 50 caractéristiques pour créer, formater et modifier des documents PDF.
Premiers pas avec IronPDF pour Node.js
Installer Node.js : Téléchargez et installez la dernière version de Node.js à partir de l'adresse site officiel.
- Installez le paquet
@ironpdf
: Utilisez la commande de terminal ci-dessous pour installer IronPDF à l'aide de NPM :
:InstallCmd npm i @ironsoftware/ironpdf
Installer le moteur
IronPDF
: Installez le binaire approprié pour votre système d'exploitation :Pour Windows x64 :
:InstallCmd npm install @ironsoftware/ironpdf-engine-windows-x64
Pour Windows x86 :
:InstallCmd npm install @ironsoftware/ironpdf-engine-windows-x86
Pour Linux x64 :
:InstallCmd npm install @ironsoftware/ironpdf-engine-linux-x64
Pour macOS x64 :
:InstallCmd npm install @ironsoftware/ironpdf-engine-macos-x64
Pour macOS/ARM :
:InstallCmd npm install @ironsoftware/ironpdf-engine-macos-arm64
Conseils
Appliquer une clé de licence (facultatif) : Dans votre projet Node.js, définissez la propriété
IronPdfGlobalConfig.licenseKey
avec une clé de licence valide pour utiliser IronPDF :[{w :(Si vous obtenez l'avertissement suivant, veuillez ajouter la ligne "type" : "module" comme entrée de premier niveau dans votre fichier package.json.
(node:105376) Attention : Pour charger un module ES, définissez "type" : "module" dans le package.json ou utilisez l'extension .mjs.
(Utilisez
node --trace-warnings ...
pour montrer où l'avertissement a été créé))}]
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);
})();
- Activer le débogage (facultatif) : Dans votre projet Node.js, définissez la propriété
IronPdfGlobalConfig.debugMode
à true pour activer le débogage. Cette action créera également un fichier journal dans le répertoire actuel :
import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
(async () => {
var config = IronPdfGlobalConfig.getConfig();
config.debugMode = true;
})();
Utiliser IronPDF pour Node.js
Convertir HTML en PDF
Utilisez PdfDocument.fromHtml
pour convertir du HTML brut en PDF. Cette méthode peut fonctionner avec une chaîne contenant du HTML ou un chemin d'accès à un document HTML.
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");
});
Convertir une URL en PDF
PdfDocument.fromUrl
récupère le contenu d'une page web par URL et le convertit en PDF.
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");
Licences et assistance disponibles
Acheter une clé de licence pour utiliser IronPDF en production. Vous pouvez également demander une licence d'essai gratuite d'essayer IronPDF avant de l'acheter.
Pour plus d'assistance et de renseignements, veuillez demandez à notre équipe.