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は、50を超える企業に信頼されています。PDFの作成と編集のための50の高度な機能PDFドキュメントの作成、フォーマット、および編集のために。
IronPDF for Node.js の使い方
-
Node.jsのインストール: Node.jsの最新バージョンをダウンロードしてインストールします。Node.js公式ウェブサイト.
@ironpdf
パッケージをインストール: 以下のターミナルコマンドを使用して、NPMを使ってIronPDFをインストールします:
npm install @ironpdf
npm i @ironsoftware/ironpdf
-
IronPDF エンジン
をインストール: オペレーティングシステムに適したバイナリをインストールしてください。Windows x64 用
npm install @ironsoftware/ironpdf-engine-windows-x64
Windows x86用
npm install @ironsoftware/ironpdf-engine-windows-x86
Linux x64 用
npm install @ironsoftware/ironpdf-engine-linux-x64
macOS x64用:
npm install @ironsoftware/ironpdf-engine-macos-x64
macOS/ARM用:
npm install @ironsoftware/ironpdf-engine-macos-arm64
(IronPDFは、Node.jsプロジェクトを初めて実行した際に、お使いのシステムに適したバイナリを自動的にダウンロードしてインストールしようとします。しかし、場合によってはこのアクションがマシンによってブロックされることがあります。そのような場合には、上記のコマンドを使用してバイナリをインストールする必要があります。)
-
ライセンスキーを適用する(オプションの): Node.js プロジェクトで、IronPDF を使用するために有効なライセンスキーを
IronPdfGlobalConfig.licenseKey
プロパティに設定します:(以下の警告が表示される場合は、"type":"module "という行をpackage.jsonファイルの第一レベルのエントリとして追加してください。(ノード数: 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プロジェクトで、
IronPdfGlobalConfig.debugMode
プロパティをtrueに設定してデバッグを有効にします。 この操作は、現在のディレクトリにログファイルも作成します。
import {IronPdfGlobalConfig} from "@ironsoftware/ironpdf";
(async () => {
var config = IronPdfGlobalConfig.getConfig();
config.debugMode = true;
})();
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");
});
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");
ライセンスおよびサポート利用可能
IronPdfのライセンスキーを購入するIronPDFを本番環境で使用する。 または、以下の申請も可能である。IronPDFの無料トライアルライセンス購入前にIronPDFを試してみてください。
サポートやお問い合わせについては、どうぞサポートチームに連絡する.