IronPDF for Node.js - Node.jsスクリプトでPDFを作成、編集、読み取り

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDFは、Node.jsを使用してプログラム上でPDF文書を作成およびカスタマイズするための手間を簡素化するPDFライブラリです。

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

IronPDFは以下でも使用できます .NET, Java、および Python.

Node.js 向け IronPDF の主要機能

  1. HTML、CSS、JavaScript、画像、およびその他のファイルタイプからPDFを生成

  2. PDFドキュメントにヘッダー、フッター、添付ファイル、デジタル署名、透かし、ブックマークを追加します。

  3. パスワード、デジタル署名、メタデータ、その他のセキュリティ設定を使用して、PDFを不正アクセスから保護します。

  4. ミッションクリティカルなアプリケーションの最適なパフォーマンスを実現するための完全なマルチスレッドおよび非同期サポート

    IronPDFは、50を超える企業に信頼されています。 50の機能 PDFドキュメントの作成、フォーマット、および編集のために。

IronPDF for Node.js の使い方

  1. Node.jsのインストール: Node.jsの最新バージョンをダウンロードしてインストールします。 Official website.

    1. @ironpdfパッケージをインストール: 以下のターミナルコマンドを使用して、NPMを使ってIronPDFをインストールします:
npm install @ironpdf
   :InstallCmd npm i @ironsoftware/ironpdf
  1. IronPDF エンジンをインストール: オペレーティングシステムに適したバイナリをインストールしてください。

    Windows x64 用

   :InstallCmd npm install @ironsoftware/ironpdf-engine-windows-x64

Windows x86用

   :InstallCmd npm install @ironsoftware/ironpdf-engine-windows-x86

Linux x64 用

   :InstallCmd npm install @ironsoftware/ironpdf-engine-linux-x64

macOS x64用:

   :InstallCmd npm install @ironsoftware/ironpdf-engine-macos-x64

macOS/ARM用:

   :InstallCmd npm install @ironsoftware/ironpdf-engine-macos-arm64

ヒント
IronPDFは、Node.jsプロジェクトを初めて実行した際に、お使いのシステムに適したバイナリを自動的にダウンロードしてインストールしようとします。しかし、場合によってはこのアクションがマシンによってブロックされることがあります。そのような場合には、上記のコマンドを使用してバイナリをインストールする必要があります。

  1. ライセンスキーを適用する (オプションの): Node.js プロジェクトで、IronPDF を使用するために有効なライセンスキーを IronPdfGlobalConfig.licenseKey プロパティに設定します:

    [{私はあなたが提供するテキスト内容を日本語に翻訳いたします。よろしければ、翻訳したい内容をこちらに入力してください。(以下の警告が表示される場合は、package.jsonファイルの最上位エントリに "type": "module" の行を追加してください。

    (ノード数: 105376) 警告: ESモジュールを読み込むには、package.jsonに "type": "module" を設定するか、.mjs拡張子を使用してください。

    (node --trace-warnings ... を使用して警告が生成された場所を表示します))}]

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);
})();
NODE.JS
  1. デバッグを有効にする (オプションの)**:Node.jsプロジェクトで、IronPdfGlobalConfig.debugModeプロパティをtrueに設定してデバッグを有効にします。 この操作は、現在のディレクトリにログファイルも作成します。
import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
(async () => {
    var config = IronPdfGlobalConfig.getConfig();
    config.debugMode = true;
})();
NODE.JS

IronPDF for Node.jsを使用する

HTMLをPDFに変換

PdfDocument.fromHtml を使用して生のHTMLをPDFに変換します。 このメソッドは、HTMLを含む文字列または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");
});
NODE.JS

URLをPDFに変換

PdfDocument.fromUrlは、URLを指定してウェブページのコンテンツを取得し、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");
NODE.JS

ライセンスおよびサポート利用可能

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

サポートやお問い合わせについては、どうぞ 私たちのチームにお問い合わせください.