IRONSOFTWAREHOME

IronPDF Node.js 向け - Node.jsスクリプトでPDFを作成、編集、読み込み

Curtis Chau
Curtis Chau
Updated: 2026年4月22日

IronPDF は、Node.js を使用してプログラムで PDF ドキュメントを作成およびカスタマイズするために必要な作業を簡素化する PDF ライブラリです。

IronPDF は、強力で高性能なドキュメント処理ライブラリのスイートを継続的に維持している企業である Iron Software によって開発されました。

IronPDF は、 .NET (C# および VB.NET) 、 Java PDF ライブラリ、 Python PDF ライブラリでも使用できます。

Node.js 用 IronPDF の主な機能

  1. HTML、CSS、JavaScript、画像、その他のファイルタイプから PDF を生成します。
  2. PDF ドキュメントにヘッダー、フッター、添付ファイル、デジタル署名、透かし、ブックマークを追加します。
  3. パスワード、デジタル署名、メタデータ、その他のセキュリティ設定を使用して、PDF を不正アクセスから保護します。
  4. ミッションクリティカルなアプリケーションに最適なパフォーマンスを実現する完全なマルチスレッドと非同期サポート。

IronPDF には、PDF ドキュメントの作成、書式設定、編集のための 50 を超える高度な PDF 作成および編集機能があります。

Node.js 用 IronPDF を使い始める

  1. Node.js をインストールする:公式 Node.js Web サイトから最新バージョンの Node.js をダウンロードしてインストールします。

  2. @ironpdf パッケージをインストールする: 以下のターミナルコマンドを使用して、NPMを使用してIronPDFをインストールします:

    > npm i @ironsoftware/ironpdf

  3. IronPDF Engine をインストールする: お使いのオペレーティングシステムに適したバイナリをインストールしてください:

    Windows x64の場合:

    npm install @ironsoftware/ironpdf-engine-windows-x64
    SHELL

    Windows x86の場合:

    npm install @ironsoftware/ironpdf-engine-windows-x86
    SHELL

    Linux x64の場合:

    npm install @ironsoftware/ironpdf-engine-linux-x64
    SHELL

    macOS x64の場合:

    npm install @ironsoftware/ironpdf-engine-macos-x64
    SHELL

    macOS/ARMの場合:

    npm install @ironsoftware/ironpdf-engine-macos-arm64
    SHELL

    (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);
    })();
    JavaScript

    _以下の警告を受け取った場合、"type": "module" 行をpackage.json ファイルの第一エントリとして追加してください。 (node:105376) 警告: ESモジュールを読み込むには、"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;
    })();
    JavaScript

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");
});
JavaScript

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");
})();
JavaScript

ライセンスとサポートの提供

IronPDF を本番環境で使用するには、 IronPDF のライセンス キーを購入します。 または、購入する前に IronPDF を試すために、 IronPDF の無料試用ライセンスを申請してください。

詳細サポートとお問い合わせについては、サポートチームにお問い合わせください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

バージョン:2026.6リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
Node.js モジュールダウンロード for PDF
npmでインストール

バージョン: 2026.6

  1. ダウンロードしてNode.js 12+をインストール。
  2. 上記のコマンドをターミナルで実行します。

ライセンスは$999から

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
Node.js モジュールダウンロード for PDF
npmでインストール

バージョン: 2026.6

  1. ダウンロードしてNode.js 12+をインストール。
  2. 上記のコマンドをターミナルで実行します。

ライセンスは$999から