ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、Node.js PDF SDKと、Node.jsを使用してPDF操作のすべてのニーズを満たすためにこのSDKを使用する方法について説明します。 本日取り上げるPDF SDKはNode.js 用 IronPDF導入方法、インストール手順、および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
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");
})();
このコードは、IronPDFNode.jsアプリケーションで提供されたHTML文字列からPDFドキュメントを作成するためのライブラリ。 この翻訳ではPdfDocument(PDFドキュメント)
クラスを使用して、HTMLコンテンツからPDFドキュメントを生成します。fromHtml`pdf-from-html.pdf "という名前のファイルにPDFのコピーを保存します。 コードは、適切な非同期処理を保証するために、即座に呼び出される async
関数を活用し、実行を終了する前に PDF の作成と保存の操作を完了できるようにしています。
**出力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");
})();
このコードは、Node.jsアプリケーションでIronPDFライブラリを使用してウェブページ、今回はGoogleのホームページをPDFドキュメントに変換する例を示しています。 PdfDocumentクラスをインポートし、指定されたURLから[fromUrl
](/nodejs/object-reference/api/classes/PdfDocument.html#fromUrl)メソッドを使用して、結果のPDFを「pdf-from-url.pdf」として現在の作業ディレクトリに保存します。 このコードは、適切な非同期処理を保証するために、即座に呼び出される async
関数を採用しており、コードの実行が終了する前にPDF変換と保存操作が完了するようになっています。
**出力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");
})();
このコードは、Node.jsアプリケーションでIronPDFライブラリを使用して、「pdf-from-html.pdf」と「pdf-from-url.pdf」という2つのPDFドキュメントを「merged_PDF.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ファイルを処理するための多用途で効率的なアプローチを提供しています。 この記事では、Node.js 用 IronPDFPDF操作の導入、インストール、実践的な使用法を概説します。
以下を日本語に翻訳します:
多様な機能を備え、PDFの作成、HTMLからPDFへの変換、PDFの編集、フォームの処理、PDFの結合が可能です。IronPDF開発者がクロスプラットフォーム環境でPDFをシームレスに操作できるようにします。 インストールプロセスは簡単で、PDFファイルの作成、編集、または結合はシンプルでありながら強力なコード例を使用して容易に行えます。 このNode.js PDF SDKは、PDF文書管理の状況を再定義し、PDF関連のワークフローを合理化したい開発者にとって不可欠なツールとなっています。
IronPDF for Node.jsの詳細については、以下を参照してください。npm ウェブサイトからの最新バージョン. ソースコードの完全なサンプルはこちらでご覧いただけますnpm RunKit リンク. ユーザーは、無料試用すべての主要機能をテストするためのライセンスNode.js 用 IronPDF商用ライセンスを購入する前にライブラリをご試用ください。
9つの .NET API製品 オフィス文書用