IRONSOFTWAREHOME
.NETヘルプ

How to Convert String to Int in C# (Developer Tutorial)

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

PDF文書をPNG、JPG、GIFなどの画像形式に変換することは、文書管理システムから画像処理ソフトウェアまで、さまざまなアプリケーションで価値ある機能となります。 この記事では、Node.jsを使用してPDFを画像ファイルに変換する方法を学びます。 このタスクを達成するために、pdf-popplerという人気のあるnpm (Node Package Manager) パッケージの力を活用します。

前提条件

まず、Node.js と npm (Node Package Manager) がマシンにインストールされていることを確認します。コマンドプロンプト (cmd) で次のコマンドを実行して、Node のインストールを確認できます。

node --version
npm --version
SHELL

インストールされていない場合は、Node.jsのウェブサイトからダウンロードする必要があります。

Node.jsでPDFを画像に変換する方法:図1 - Node.jsモジュール

プロジェクトの設定

始めるには、プロジェクト用に新しいディレクトリを作成してください。 このチュートリアルでは、このディレクトリをNode.js_PDFtoImageと名付けましょう。次に、コマンドプロンプトでそこに移動し、以下を実行して新しいNode.jsプロジェクトを初期化します:

npm init -y
SHELL

上記のコマンドを実行すると、プロジェクトの必要な依存関係をインストールできるpackage.jsonファイルが生成されます。

依存関係のインストール

使用する依存関係はpdf-popplerで、PDFを画像に変換するための使いやすいAPIを提供するパッケージです。

Windows PowerShellまたはコマンドプロンプトで次のコマンドを実行してインストールしてください:

npm install pdf-poppler
SHELL

これで完了です! PDFを画像に変換するロジックを書きましょう。

PDFを画像ファイルに変換する

インストールが完了したら、プロジェクトのルートディレクトリに新しいファイルを作成し、名前をpdfToImage.jsとします。 お好きなテキストエディタでファイルを開き、必要なモジュールを追加してください:

const pdfPoppler = require('pdf-poppler');
JavaScript

28ページのPDFファイルのサンプルを以下に示します。

Node.jsでPDFを画像に変換する方法:図2 - 入力ファイル

次に、PDFファイルのパス (pdfPath) と出力ディレクトリのパス (outputPath) を受け取るconvertPdfToImageという関数を定義します。 この関数は、サンプルPDF文書を画像に変換します。

async function convertPdfToImage(pdfPath, outputPath) {
  const options = {
    format: 'jpeg',  // You can choose other formats like png or tiff
    out_dir: outputPath,
    out_prefix: 'page',
    page: null  // Specify the page number here to convert a specific page, otherwise null to convert all pages
  };

  try {
    await pdfPoppler.convert(pdfPath, options);
    console.log('PDF converted to image successfully!');
  } catch (error) {
    console.error('Error converting PDF to image:', error);
  }
}
JavaScript

この関数は、PDFをJPEG画像形式に変換するためにpdf-popplerパッケージを使用します。 このケースではformatオプションを'jpeg'に設定しますが、'png'や'tiff'など他の形式を選択することもできます。 out_prefixは出力画像ファイルのプレフィックスを設定します。 pageオプションを使用すると、変換する特定のページを指定できますし、すべてのページを変換するためにnullに設定することもできます。

PDFファイルを画像に変換するには、適切なファイルパスを指定してconvertPdfToImage関数を呼び出します。 例えば:

const pdfPath = '/path/to/input.pdf';
const outputPath = '/path/to/output/folder';

convertPdfToImage(pdfPath, outputPath);
JavaScript

注: "/path/to/output/folder"を希望する出力ディレクトリのパスで置き換えます。

完全なコードは次のとおりです。

const pdfPoppler = require('pdf-poppler');

const pdfPath = 'C:\\Users\\hp\\Desktop\\Node.js_PDFtoImage\\pdf_files\\input.pdf';
const outputDir = 'C:\\Users\\hp\\Desktop\\Node.js_PDFtoImage\\pdf_images';

async function convertPdfToImage(pdfPath, outputPath) {
  const opts = {
    format: 'jpeg',      // You can choose other formats like png or tiff
    out_dir: outputPath,
    out_prefix: 'page',
    page: null           // Specify the page number here to convert a specific page, otherwise null to convert all pages
  };

  try {
    await pdfPoppler.convert(pdfPath, opts);
    console.log('PDF converted to image successfully!');
  } catch (error) {
    console.error('Error converting PDF to image:', error);
  }
}

convertPdfToImage(pdfPath, outputDir);
JavaScript

Node.jsスクリプトの実行

次のコマンドを実行して、Node.jsスクリプトを実行してください:

node pdfToImage.js
SHELL

これにより、Node.jsスクリプトが実行され、pdf-popplerを使用してPDFが画像ファイルに変換されます。

Node.jsでPDFを画像に変換する方法:図3 - Node.jsスクリプト

出力フォルダー

Node.jsでPDFを画像に変換する方法:図4 - 出力

Rasterize PDF File to Image in C#

IronPDF for C# .NET

IronPDFは汎用性の高い.NETライブラリで、C#開発者がPDFドキュメントを即座に扱えるようにします。 C#内でPDFファイルを作成、操作、変換するための包括的な機能を提供します。

IronPDFはC#を使ってPDFドキュメントを画像ファイルに変換する便利な方法を提供します。 この機能は、プログラムでPDFファイルから画像を抽出したり、画像のサムネイルを生成したりする必要がある場合に特に便利です。

IronPDFを使用して画像に変換するには、以下のコードスニペットの手順に従ってください:

using IronPdf;
using IronSoftware.Drawing;

var pdf = PdfDocument.FromFile("input.pdf");

// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

// Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);

// Extract all pages as AnyBitmap objects
AnyBitmap [] pdfBitmaps = pdf.ToBitmap();

Node.jsでPDFを画像に変換する方法:図5 - Node.js PDFから画像出力

IronPDFを使ってPDFを画像ファイルに変換するのはとても簡単です。 PDFから画像への変換の詳細については、このコード例のページをご覧ください。

結論

この記事では、pdf-popplerパッケージを使用してNode.jsでPDFファイルを画像に変換する方法について説明しました。 概説されたステップに従うことで、PDFから画像への変換機能をNode.jsアプリケーションに統合することができ、PDFドキュメントをプログラムで扱い、操作するための幅広い可能性を可能にします。

一方、IronPDFはPDFの操作と変換タスクを容易にする強力なC#ライブラリです。 PDFを画像に変換する機能は、プログラムで画像を抽出したり、PDFページの画像表現を生成したりする便利な方法を提供します。 IronPDFの機能を活用することで、開発者はPDFから画像への変換機能をC#アプリケーションにシームレスに統合することができます。

IronPDFは開発のために無料で利用でき、商業利用のためにライセンスできます。 さらに、無料トライアルで商用モードでも使用できます。

Curtis Chau
テクニカルライター

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

...
詳しく読む

関連する記事

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日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から