IronPDF for Node.js - Node.jsスクリプトでPDFを作成、編集、読み込みIronPDF for Node.js - Node.jsスクリプトでPDFを作成、編集、読み込み。
IronPDF for Node.js - Node.jsスクリプトでPDFを作成、編集、読み込みIronPDF for Node.js - Node.jsスクリプトでPDFを作成、編集、読み込み。
IronPDF for Node.js - Node.jsスクリプトでPDFを作成、編集、読み込み。
IronPDF は、Node.js を使用してプログラムで PDF ドキュメントを作成およびカスタマイズするために必要な作業を簡素化する PDF ライブラリです。
IronPDF は、強力で高性能なドキュメント処理ライブラリのスイートを継続的に維持している企業である Iron Software によって開発されました。
IronPDF は、 .NET (C# および VB.NET) 、 Java PDF ライブラリ、 Python PDF ライブラリでも使用できます。
Node.js 用 IronPDF の主な機能
- HTML、CSS、JavaScript、画像、その他のファイルタイプから PDF を生成します。
- PDF ドキュメントにヘッダー、フッター、添付ファイル、デジタル署名、透かし、ブックマークを追加します。
- パスワード、デジタル署名、メタデータ、その他のセキュリティ設定を使用して、PDF を不正アクセスから保護します。
- ミッションクリティカルなアプリケーションに最適なパフォーマンスを実現する完全なマルチスレッドと非同期サポート。
IronPDF には、PDF ドキュメントの作成、書式設定、編集のための 50 を超える高度な PDF 作成および編集機能があります。
Node.js 用 IronPDF を使い始める
- Node.js をインストールする:公式 Node.js Web サイトから最新バージョンの Node.js をダウンロードしてインストールします。
@ironpdfパッケージをインストールします。以下のターミナル コマンドを使用して、NPM を使用して IronPDF をインストールします。npm i @ironsoftware/ironpdf
IronPDF Engineをインストールします。オペレーティング システムに適したバイナリをインストールします。Windows x64の場合:
npm install @ironsoftware/ironpdf-engine-windows-x64npm install @ironsoftware/ironpdf-engine-windows-x64SHELLWindows x86の場合:
npm install @ironsoftware/ironpdf-engine-windows-x86npm install @ironsoftware/ironpdf-engine-windows-x86SHELLLinux x64の場合:
npm install @ironsoftware/ironpdf-engine-linux-x64npm install @ironsoftware/ironpdf-engine-linux-x64SHELLmacOS x64の場合:
npm install @ironsoftware/ironpdf-engine-macos-x64npm install @ironsoftware/ironpdf-engine-macos-x64SHELLmacOS/ARMの場合:
npm install @ironsoftware/ironpdf-engine-macos-arm64npm install @ironsoftware/ironpdf-engine-macos-arm64SHELL(IronPDF は、Node.js プロジェクトを初めて実行するときに、システムに適したバイナリを自動的にダウンロードしてインストールしようとします。ただし、場合によっては、このアクションがマシンによってブロックされることがあります。その場合は、上記のコマンドを使用してバイナリをインストールする必要があります。)
4.ライセンス キーを適用する (オプション) : Node.js プロジェクトで、IronPDF を使用するための有効なライセンス キーをIronPdfGlobalConfig.licenseKeyプロパティに設定します。
// Import the necessary module
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
(async () => {
// Create a configuration object with the license key
const IronPdfConfig = {
licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
};
// Apply the configuration to the global settings
IronPdfGlobalConfig.setConfig(IronPdfConfig);
})(); // Import the necessary module
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
(async () => {
// Create a configuration object with the license key
const IronPdfConfig = {
licenseKey: "IRONPDF-MYLICENSE-KEY-1EF01",
};
// Apply the configuration to the global settings
IronPdfGlobalConfig.setConfig(IronPdfConfig);
})();(次の警告が表示された場合は、 package.jsonファイルの第 1 レベルのエントリとして行"type": "module"を追加してください。(node:105376) 警告: ES モジュールをロードするには、 package.jsonで"type": "module"を設定するか、 .mjs拡張子を使用します。 (警告が作成された場所を表示するには、 node --trace-warnings ...を使用します))
5.デバッグを有効にする (オプション) : Node.js プロジェクトで、 IronPdfGlobalConfig.debugModeプロパティを true に設定してデバッグを有効にします。 このアクションにより、現在のディレクトリにログ ファイルも作成されます。
// Import the necessary module
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
(async () => {
// Retrieve the current configuration
var config = IronPdfGlobalConfig.getConfig();
// Enable debug mode
config.debugMode = true;
})(); // Import the necessary module
import { IronPdfGlobalConfig } from "@ironsoftware/ironpdf";
(async () => {
// Retrieve the current configuration
var config = IronPdfGlobalConfig.getConfig();
// Enable debug mode
config.debugMode = true;
})();Node.js で IronPDF を使用する
HTMLをPDFに変換する
PdfDocument.fromHtmlを使用して、生の HTML を PDF に変換します。 このメソッドは、HTML を含む文字列または HTML ドキュメントへのファイル パスを処理できます。
// Import the needed module
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) => {
// Save the generated PDF
pdf.saveAs("./html-string-to-pdf.pdf");
});
/* Convert an HTML File to a PDF */
PdfDocument.fromHtml("./index.html")
.then((pdf) => {
// Save the generated PDF
pdf.saveAs("./html-file-to-pdf.pdf");
});// Import the needed module
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) => {
// Save the generated PDF
pdf.saveAs("./html-string-to-pdf.pdf");
});
/* Convert an HTML File to a PDF */
PdfDocument.fromHtml("./index.html")
.then((pdf) => {
// Save the generated PDF
pdf.saveAs("./html-file-to-pdf.pdf");
});URL を PDF に変換する
PdfDocument.fromUrl 、URL によって Web ページのコンテンツを取得し、それを PDF に変換します。
// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";
/* Convert a URL to a PDF */
(async () => {
const pdf = await PdfDocument.fromUrl("https://ironpdf.com/nodejs/");
// Save the generated PDF
await pdf.saveAs("./url_to_pdf.pdf");
})();// Import the needed module
import { PdfDocument } from "@ironsoftware/ironpdf";
/* Convert a URL to a PDF */
(async () => {
const pdf = await PdfDocument.fromUrl("https://ironpdf.com/nodejs/");
// Save the generated PDF
await pdf.saveAs("./url_to_pdf.pdf");
})();ライセンスとサポートの提供
IronPDF を本番環境で使用するには、 IronPDF のライセンス キーを購入します。 または、購入する前に IronPDF を試すために、 IronPDF の無料試用ライセンスを申請してください。
詳細サポートとお問い合わせについては、サポートチームにお問い合わせください。





