透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、Node.js PDF SDKと、Node.jsを使用してPDF操作のすべてのニーズを満たすためにこのSDKを使用する方法について説明します。 今日紹介するPDF SDKはIronPDF for Node.jsです。これの紹介、インストール方法の詳細、およびPDFファイルを操作する方法について説明します。
IronPDF は、Node.js アプリケーションで PDF ドキュメントを容易かつ効率的に扱うための強力で多用途なライブラリです。 PDFファイルの作成、編集、操作が必要な場合、IronPDFは作業効率を向上させる包括的なツールと機能を提供します。
PDF(ポータブル ドキュメント フォーマット)は、さまざまなプラットフォーム間での互換性と一貫性のために、文書交換に広く使用されているファイル形式です。 IronPDF for Node.js を使用すると、PDFの生成を自動化し、既存のPDFからデータを抽出し、PDF文書へのアクセスに関連するさまざまなタスクをプログラムで実行できます。
このセクションでは、IronPDF for Node.jsの環境設定とインストール方法について説明します。
始める前に、Node.jsがシステムにインストールされていることを確認してください。
まず、コマンドプロンプト(CMD)を開き、次のコマンドを使用して新しいNode.jsプロジェクトを作成します。
mkdir IronPDF
これは、このデモプロジェクトをセットアップするための新しいディレクトリを作成します。
新しいフォルダーを作成
cd IronPDF
このコマンドは、新しく作成されたディレクトリに移動します。
npm init -y
このコマンドは、プロジェクト関連のメタデータや依存関係、すべての環境変数を格納するpackage.json
ファイルを作成します。
package.jsonファイルを初期化する
:ProductInstall
:ProductInstall
Visual Studio Codeでプロジェクトを開き、「index.js」という名前の新しいファイルを作成してください。
新しいindex.jsファイルを作成する
"type": "module",
package.jsonファイルのサンプル画像
このように、IronPDFがインストールされ、IronPDFコードの実行、ドキュメントの生成、操作の実行が可能なデモ環境が整いました。
IronPDF for Node.js SDKを使用してPDFファイルを作成し、他のPDFサービスを使用することは簡単で、数行のコードでPDFファイルを作成することができます。 PDFファイルの作成には、2つの最も一般的な方法があります:
HTMLをPDFファイルに変換
このセクションではIronPDF for Node.js PDF SDKを使ってPDFファイルを作成する方法を説明します。 IronPDFを使用すると、HTML zipファイルやHTMLコンテンツをPDFファイルに変換することができます。
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromHtml("<h1 style='padding:100px'>This PDF is Created By Using IronPDF for Node.js PDF SDK</h1>");
await pdf.saveAs("pdf-from-html.pdf");
})();
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromHtml("<h1 style='padding:100px'>This PDF is Created By Using IronPDF for Node.js PDF SDK</h1>");
await pdf.saveAs("pdf-from-html.pdf");
})();
このコードは、Node.jsアプリケーションでIronPDFライブラリを使用して、指定されたHTML文字列からPDFドキュメントを作成する方法を示しています。 それはPdfDocument
クラスをインポートし、fromHtml
メソッドを使用してHTMLコンテンツからPDFドキュメントを生成し、その後"pdf-from-html.pdf"という名前のファイルに結果のPDFのコピーを保存します。 このコードは、PDFの作成と保存操作が実行完了する前に完了できるように、即時呼び出し型のasync
関数を利用して、適切な非同期処理を保証しています。
出力 PDF ファイル
Node.js PDF SDK は、URL から PDF ファイルを作成する機能を提供します。 このパッケージにより、開発者は外出先でウェブページをPDFファイルに変換できるようになります。
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromUrl("https://www.google.com");
await pdf.saveAs("pdf-from-url.pdf");
})();
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf = await PdfDocument.fromUrl("https://www.google.com");
await pdf.saveAs("pdf-from-url.pdf");
})();
このコードは、Node.jsアプリケーションでIronPDFライブラリを使用してウェブページ、今回はGoogleのホームページをPDFドキュメントに変換する例を示しています。 PdfDocument
クラスをインポートし、fromUrl
メソッドを使用して指定されたURLからコンテンツを取得してPDFドキュメントを作成し、その結果として得られるPDFを現在の作業ディレクトリに「pdf-from-url.pdf」として保存します。 このコードは、PDFの変換と保存操作がコードの実行終了前に完了するように、適切な非同期処理を保証するために即時実行されたasync
関数を使用しています。
出力 PDF ファイル
このセクションでは、上記で作成した2つのPDFファイルをマージし、わずか数行のコードで新しいPDFファイルを作成する方法を示します。 複数のPDFをマージして、契約書や合意書、請求書、提案書、レポート、フォーム、ブランド化されたマーケティング文書などの「ダイナミックドキュメント」を作成できます。
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf1 = await PdfDocument.fromFile("pdf-from-html.pdf");
const pdf2 = await PdfDocument.fromFile("pdf-from-url.pdf");
const arrayOfPDFs = [pdf1, pdf2];
console.log(arrayOfPDFs)
const merge_pdf = await PdfDocument.mergePdf(arrayOfPDFs)
await merge_pdf.saveAs("merged_PDF.pdf");
})();
import { PdfDocument } from "@ironsoftware/ironpdf";
(async () => {
const pdf1 = await PdfDocument.fromFile("pdf-from-html.pdf");
const pdf2 = await PdfDocument.fromFile("pdf-from-url.pdf");
const arrayOfPDFs = [pdf1, pdf2];
console.log(arrayOfPDFs)
const merge_pdf = await PdfDocument.mergePdf(arrayOfPDFs)
await merge_pdf.saveAs("merged_PDF.pdf");
})();
このコードは、Node.jsアプリケーションでIronPDFライブラリを使用して、2つのPDFドキュメント「pdf-from-html.pdf」と「pdf-from-url.pdf」を1つのPDFファイル「merged_PDF.pdf」にマージします。まず、既存のPDFファイルから2つのPdfDocument
インスタンスを作成し、それらをarrayOfPDFs
という配列に組み立てます。 コンソールログを使用して配列の内容を確認します。 PdfDocument.mergePdf
メソッドを使用して、コードは配列からPDFを統合し、統一されたドキュメントをmerge_pdf
変数に格納します。 最後に、マージされたPDFソースファイルは、ファイル名 "merged_PDF.pdf "で現在の作業ディレクトリに保存されます。 このコードは即時に実行されるasync
関数を利用し、非同期操作を効果的に管理します。これにより、結合および保存のタスクがコードの実行終了前に完了することを保証します。
出力 PDF ファイル
デジタル時代において情報の交換が至る所で行われる中、PDFドキュメントは多様なプラットフォームやデバイス間でコンテンツを共有および保存するための基盤として浮上しています。 Node.js PDF SDKは、Node.jsのパワーを活用する能力を備え、PDFドキュメント管理の領域で極めて重要なツールとなっており、PDFファイルを処理するための多用途で効率的なアプローチを提供しています。 この記事では、IronPDF for Node.jsに焦点を当て、その概要、インストール方法、PDF操作のための実用的な使用法について説明しました。
豊富な機能を備え、PDFの作成、HTMLからPDFへの変換、PDFの編集、フォーム処理、PDFの結合が可能なIronPDFは、開発者がクロスプラットフォーム環境でシームレスにPDFを扱うことを可能にします。 インストールプロセスは簡単で、PDFファイルの作成、編集、または結合はシンプルでありながら強力なコード例を使用して容易に行えます。 このNode.js PDF SDKは、PDF文書管理の状況を再定義し、PDF関連のワークフローを合理化したい開発者にとって不可欠なツールとなっています。
IronPDF for Node.jsについて詳しく知るには、npmウェブサイトの最新版をご参照ください。 完全なソースコードのサンプルは、このnpm RunKitリンクで見つけることができます。 ユーザーは、無料トライアルライセンスを選択して、商用ライセンスの購入を決定する前にIronPDF for Node.jsライブラリのすべての主要機能をテストすることができます。