Node.jsでPDFを画像形式に変換する
Node.jsでPDFを画像に変換
この記事では、PDF を画像形式に変換するオプションをご紹介します。
以前にスキャンされた文書は、PDF ファイル形式で保存されることが多いです。しかし、グラフィックエディタで編集したり、画像形式でさらに送信したりする必要がありますか?PDF を画像に変換するための汎用ツールをご用意しています。 最も一般的なタスクは、PDF ドキュメント全体またはドキュメントの特定のページを画像のセットとして保存する必要がある場合です。Aspose for Node.js via C++ は、PDF を JPG および PNG フォーマットに変換でき、特定の PDF ファイルから画像を取得するために必要な手順を簡素化します。
Aspose.PDF for Node.js via C++ はさまざまな PDF から画像形式への変換をサポートしています。セクションを確認してください。 Aspose.PDF 対応ファイル形式.
オンラインでPDFをJPEGに変換してみてください
Aspose.PDF for Node.js は、オンラインで無料のアプリケーションをご提供します PDFからJPEGへ、そこで機能とそれが動作する品質を調査しようと試みることができます。
PDF を JPEG に変換
PDF ドキュメントを変換したい場合は、以下を使用できます AsposePdfPagesToJpg 関数。 Node.js環境で変換するために、以下のコードスニペットを確認してください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - 変換される PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出す AsposePdfPagesToJpg.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToJpg{0:D2}.jpg” に保存されます。{0:D2} は2桁形式のページ番号を表します。画像は解像度150 DPIで保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to JPG with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, "ResultPdfToJpg{0:D2}.jpg", 150);
console.log("AsposePdfPagesToJpg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - 変換される PDF ファイルの名前を指定してください
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出す AsposePdfPagesToJpg.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToJpg{0:D2}.jpg” に保存されます。{0:D2} は2桁形式のページ番号を表します。画像は解像度150 DPIで保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to JPG with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, "ResultPdfToJpg{0:D2}.jpg", 150);
console.log("AsposePdfPagesToJpg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
PDF をオンラインで TIFF に変換しよう
Aspose.PDF for Node.js は、オンラインで無料のアプリケーションをご提供します “PDFからTIFFへ”、そこで機能とそれが動作する品質を調査しようと試みることができます。
PDF を TIFF に変換する
PDF ドキュメントを変換したい場合は、以下を使用できます AsposePdfPagesToTiff 関数。 Node.js環境で変換するために、以下のコードスニペットを確認してください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - 変換される PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出す AsposePdfPagesToTiff.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToTiff{0:D2}.tiff” に保存されます。{0:D2} は2桁形式のページ番号を表します。画像は解像度150 DPIで保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to TIFF with template "ResultPdfToTiff{0:D2}.tiff" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToTiff(pdf_file, "ResultPdfToTiff{0:D2}.tiff", 150);
console.log("AsposePdfPagesToTiff => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - 変換される PDF ファイルの名前を指定してください
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出す AsposePdfPagesToTiff.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToTiff{0:D2}.tiff” に保存されます。{0:D2} は2桁形式のページ番号を表します。画像は解像度150 DPIで保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to TIFF with template "ResultPdfToTiff{0:D2}.tiff" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToTiff(pdf_file, "ResultPdfToTiff{0:D2}.tiff", 150);
console.log("AsposePdfPagesToTiff => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
PDF を PNG にオンラインで変換してみてください
無料アプリの動作例として、次の機能をご確認ください。
Aspose.PDF for Node.js は、オンラインで無料のアプリケーションをご提供します “PDF から PNG へ”、そこで機能とそれが動作する品質を調査しようと試みることができます。
PDFをPNGに変換する
PDF ドキュメントを変換したい場合は、以下を使用できます AsposePdfPagesToPng 関数。 Node.js環境で変換するために、以下のコードスニペットを確認してください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - 変換される PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出す AsposePdfPagesToPng.
- PDFファイルを変換します。そのため、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToPng{0:D2}.png” に保存されます。{0:D2} は2桁形式のページ番号を表します。画像は 150 DPI の解像度で保存されます。‘json.errorCode’ パラメータが 0 でない場合、ファイルにエラーが発生し、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to PNG with template "ResultPdfToPng{0:D2}.png" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToPng(pdf_file, "ResultPdfToPng{0:D2}.png", 150);
console.log("AsposePdfPagesToPng => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - 変換される PDF ファイルの名前を指定してください
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出す AsposePdfPagesToPng.
- PDFファイルを変換します。そのため、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToPng{0:D2}.png” に保存されます。{0:D2} は2桁形式のページ番号を表します。画像は 150 DPI の解像度で保存されます。‘json.errorCode’ パラメータが 0 でない場合、ファイルにエラーが発生し、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to PNG with template "ResultPdfToPng{0:D2}.png" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToPng(pdf_file, "ResultPdfToPng{0:D2}.png", 150);
console.log("AsposePdfPagesToPng => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
PDF をオンラインで SVG に変換してみる
Aspose.PDF for Node.js は、オンラインで無料のアプリケーションをご提供します “PDF を SVG に変換”、そこで機能とそれが動作する品質を調査しようと試みることができます。
Scalable Vector Graphics (SVG) は、2 次元ベクトルグラフィックス(静的および動的(インタラクティブまたはアニメーション))のための XML ベースのファイル形式の仕様群です。SVG 仕様は、1999 年以来 World Wide Web Consortium (W3C) によって開発が進められているオープンスタンダードです。
PDFをSVGに変換
PDFを古典的なSVGに変換する
PDF ドキュメントを変換したい場合は、以下を使用できます AsposePdfPagesToSvg 関数。 Node.js環境で変換するために、以下のコードスニペットを確認してください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - 変換される PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出す AsposePdfPagesToSvg.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToSvg.svg” に保存されます。json.errorCode パラメータが 0 でない場合、そしてそれに応じてファイルにエラーが出る場合、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to SVG and save the "ResultPdfToSvg.svg"*/
const json = AsposePdfModule.AsposePdfPagesToSvg(pdf_file, "ResultPdfToSvg.svg");
console.log("AsposePdfPagesToSvg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - 変換される PDF ファイルの名前を指定してください
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出す AsposePdfPagesToSvg.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToSvg.svg” に保存されます。json.errorCode パラメータが 0 でない場合、そしてそれに応じてファイルにエラーが出る場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to SVG and save the "ResultPdfToSvg.svg"*/
const json = AsposePdfModule.AsposePdfPagesToSvg(pdf_file, "ResultPdfToSvg.svg");
console.log("AsposePdfPagesToSvg => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
PDF を zip 圧縮された SVG に変換する
PDF ドキュメントを変換したい場合は、以下を使用できます AsposePdfPagesToSvgZip 関数。 Node.js環境で変換するために、以下のコードスニペットを確認してください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - 変換される PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出す AsposePdfPagesToSvgZip.
- PDF ファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToSvgZip.zip” に保存されます。json.errorCode パラメータが 0 でない場合、そしてそれに応じてファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to SVG(zip) and save the "ResultPdfToSvgZip.zip"*/
const json = AsposePdfModule.AsposePdfPagesToSvgZip(pdf_file, "ResultPdfToSvgZip.zip");
console.log("AsposePdfPagesToSvgZip => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - 変換される PDF ファイルの名前を指定してください
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出す AsposePdfPagesToSvgZip.
- PDF ファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToSvgZip.zip” に保存されます。json.errorCode パラメータが 0 でない場合、そしてそれに応じてファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*convert a PDF-file to SVG zip and save the "ResultPdfToSvgZip.zip"*/
const json = AsposePdfModule.AsposePdfPagesToSvgZip(pdf_file, "ResultPdfToSvgZip.zip");
console.log("AsposePdfPagesToSvgZip => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText)
PDF を DICOM に変換
PDF ドキュメントを変換したい場合は、以下を使用できます AsposePdfPagesToDICOM 関数。 Node.js環境で変換するために、以下のコードスニペットを確認してください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - 変換される PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出す AsposePdfPagesToDICOM.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToDICOM{0:D2}.dcm” に保存されます。{0:D2} は 2 桁形式のページ番号を表します。画像は 150 DPI の解像度で保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to DICOM with template "ResultPdfToDICOM{0:D2}.dcm" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToDICOM(pdf_file, "ResultPdfToDICOM{0:D2}.dcm", 150);
console.log("AsposePdfPagesToDICOM => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - 変換される PDF ファイルの名前を指定してください
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出す AsposePdfPagesToDICOM.
- PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToDICOM{0:D2}.dcm” に保存されます。{0:D2} は 2 桁形式のページ番号を表します。画像は 150 DPI の解像度で保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to DICOM with template "ResultPdfToDICOM{0:D2}.dcm" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToDICOM(pdf_file, "ResultPdfToDICOM{0:D2}.dcm", 150);
console.log("AsposePdfPagesToDICOM => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
PDF を BMP に変換
PDF ドキュメントを変換したい場合は、以下を使用できます AsposePdfPagesToBmp 関数。 Node.js環境で変換するために、以下のコードスニペットを確認してください。
CommonJS:
- 呼び出す
requireおよびインポートasposepdfnodejsモジュールとしてAsposePdf変数。 - 変換される PDF ファイルの名前を指定してください。
- 呼び出す
AsposePdfPromiseとして、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。 - 関数を呼び出す AsposePdfPagesToBmp.
- PDF ファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToBmp{0:D2}.bmp” に保存されます。ここで {0:D2} は 2 桁形式のページ番号を表します。画像は 150 DPI の解像度で保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが出た場合、エラー情報は ‘json.errorText’ に含まれます。
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to BMP with template "ResultPdfToBmp{0:D2}.bmp" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToBmp(pdf_file, "ResultPdfToBmp{0:D2}.bmp", 150);
console.log("AsposePdfPagesToBmp => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);
});
ECMAScript/ES6:
- インポート
asposepdfnodejsモジュール。 - 変換される PDF ファイルの名前を指定してください
- AsposePdf モジュールを初期化します。成功した場合はオブジェクトを受け取ります。
- 関数を呼び出す AsposePdfPagesToBmp.
- PDF ファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPdfToBmp{0:D2}.bmp” に保存されます。ここで {0:D2} は 2 桁形式のページ番号を表します。画像は 150 DPI の解像度で保存されます。json.errorCode パラメータが 0 でなく、ファイルにエラーが出た場合、エラー情報は ‘json.errorText’ に含まれます。
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to BMP with template "ResultPdfToBmp{0:D2}.bmp" ({0}, {0:D2}, {0:D3}, ... format page number), resolution 150 DPI and save*/
const json = AsposePdfModule.AsposePdfPagesToBmp(pdf_file, "ResultPdfToBmp{0:D2}.bmp", 150);
console.log("AsposePdfPagesToBmp => %O", json.errorCode == 0 ? json.filesNameResult : json.errorText);



