Node.jsでPDFをEPUB、TeX、テキスト、XPSに変換する

PDF を EPUB に変換する

**EPUB**は、International Digital Publishing Forum (IDPF) が策定した自由かつオープンな電子書籍標準です。ファイルの拡張子は .epub です。 EPUBはリフロー可能なコンテンツ向けに設計されており、EPUBリーダーが特定の表示デバイスに合わせてテキストを最適化できることを意味します。EPUBは固定レイアウトのコンテンツもサポートしています。このフォーマットは、出版社やコンバージョンハウスが社内で使用できる単一のフォーマットであると同時に、配布や販売にも利用できるよう意図されています。Open eBook規格に取って代わります。

PDF ドキュメントを変換したい場合は、次のものを使用できます AsposePdfToEPUB 関数。 Node.js 環境で変換するために、以下のコードスニペットを確認してください。

CommonJS:

  1. 呼び出す require そしてインポート asposepdfnodejs モジュールとして AsposePdf 変数。
  2. 変換される PDF ファイルの名前を指定してください。
  3. 呼び出す AsposePdf Promise として、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToEPUB.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が0の場合、操作の結果は “ResultPDFtoEPUB.epub” に保存されます。json.errorCode パラメータが0でない場合、そしてそれに応じてファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to ePub and save the "ResultPDFtoEPUB.epub"*/
      const json = AsposePdfModule.AsposePdfToEPUB(pdf_file, "ResultPDFtoEPUB.epub");
      console.log("AsposePdfToEPUB => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. インポート asposepdfnodejs モジュール。
  2. 変換される PDF ファイルの名前を指定してください
  3. AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToEPUB.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が0の場合、操作の結果は “ResultPDFtoEPUB.epub” に保存されます。json.errorCode パラメータが0でない場合、そしてそれに応じてファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to ePub and save the "ResultPDFtoEPUB.epub"*/
  const json = AsposePdfModule.AsposePdfToEPUB(pdf_file, "ResultPDFtoEPUB.epub");
  console.log("AsposePdfToEPUB => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDFをTeXに変換する

Aspose.PDF for Node.js は PDF を TeX に変換することをサポートしています。 PDF ドキュメントを変換したい場合は、次のものを使用できます AsposePdfToTeX 関数。 Node.js 環境で変換するために、以下のコードスニペットを確認してください。

CommonJS:

  1. 呼び出す require そしてインポート asposepdfnodejs モジュールとして AsposePdf 変数。
  2. 変換される PDF ファイルの名前を指定してください。
  3. 呼び出す AsposePdf Promise として、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToTeX.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPDFtoTeX.tex” に保存されます。json.errorCode パラメータが 0 でなく、したがってファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to TeX and save the "ResultPDFtoTeX.tex"*/
      const json = AsposePdfModule.AsposePdfToTeX(pdf_file, "ResultPDFtoTeX.tex");
      console.log("AsposePdfToTeX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. インポート asposepdfnodejs モジュール。
  2. 変換される PDF ファイルの名前を指定してください
  3. AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToTeX.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPDFtoTeX.tex” に保存されます。json.errorCode パラメータが 0 でなく、したがってファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to TeX and save the "ResultPDFtoTeX.tex"*/
  const json = AsposePdfModule.AsposePdfToTeX(pdf_file, "ResultPDFtoTeX.tex");
  console.log("AsposePdfToTeX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDF を TXT に変換

PDF ドキュメントを変換したい場合は、次のものを使用できます AsposePdfToTxt 関数。 Node.js 環境で変換するために、以下のコードスニペットを確認してください。

CommonJS:

  1. 呼び出す require そしてインポート asposepdfnodejs モジュールとして AsposePdf 変数。
  2. 変換される PDF ファイルの名前を指定してください。
  3. 呼び出す AsposePdf Promise として、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToTxt.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPDFtoTxt.txt” に保存されます。json.errorCode パラメーターが 0 でない場合、そしてそれに応じてファイルにエラーが表示される場合、エラー情報は ‘json.errorText’ に含まれます。

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to Txt and save the "ResultPDFtoTxt.txt"*/
      const json = AsposePdfModule.AsposePdfToTxt(pdf_file, "ResultPDFtoTxt.txt");
      console.log("AsposePdfToTxt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. インポート asposepdfnodejs モジュール。
  2. 変換される PDF ファイルの名前を指定してください
  3. AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToTxt.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPDFtoTxt.txt” に保存されます。json.errorCode パラメーターが 0 でない場合、そしてそれに応じてファイルにエラーが表示される場合、エラー情報は ‘json.errorText’ に含まれます。

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to Txt and save the "ResultPDFtoTxt.txt"*/
  const json = AsposePdfModule.AsposePdfToTxt(pdf_file, "ResultPDFtoTxt.txt");
  console.log("AsposePdfToTxt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDF を XPS に変換

XPSファイルタイプは主にMicrosoft CorporationによるXML Paper Specificationに関連付けられています。XML Paper Specification(XPS)は、かつてコードネーム「Metro」と呼ばれ、Next Generation Print Path(NGPP)というマーケティングコンセプトを包括していたMicrosoftの取り組みであり、文書の作成と閲覧をWindowsオペレーティングシステムに統合することを目的としています。

Aspose.PDF for Node.js は PDF ファイルを変換する可能性を提供します XPS 形式です。Node.js で PDF ファイルを XPS 形式に変換するために、提示されたコードスニペットを使用してみましょう。

PDF ドキュメントを変換したい場合は、次のものを使用できます AsposePdfToXps 関数。 Node.js 環境で変換するために、以下のコードスニペットを確認してください。

CommonJS:

  1. 呼び出す require そしてインポート asposepdfnodejs モジュールとして AsposePdf 変数。
  2. 変換される PDF ファイルの名前を指定してください。
  3. 呼び出す AsposePdf Promise として、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToXps.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPDFtoXps.xps” に保存されます。json.errorCode パラメータが 0 でなく、結果としてファイルにエラーが出る場合、エラー情報は ‘json.errorText’ に含まれます。

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to Xps and save the "ResultPDFtoXps.xps"*/
      const json = AsposePdfModule.AsposePdfToXps(pdf_file, "ResultPDFtoXps.xps");
      console.log("AsposePdfToXps => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. インポート asposepdfnodejs モジュール。
  2. 変換される PDF ファイルの名前を指定してください。
  3. AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfToXps.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultPDFtoXps.xps” に保存されます。json.errorCode パラメータが 0 でなく、結果としてファイルにエラーが出る場合、エラー情報は ‘json.errorText’ に含まれます。

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to Xps and save the "ResultPDFtoXps.xps"*/
  const json = AsposePdfModule.AsposePdfToXps(pdf_file, "ResultPDFtoXps.xps");
  console.log("AsposePdfToXps => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

PDF をグレースケール PDF に変換

Aspose.PDF for Node.js via C++ ツールキットを使用して PDF を白黒に変換する。 PDFをグレースケールに変換すべき理由は何ですか? PDFファイルに多数のカラー画像が含まれており、カラーよりもファイルサイズが重要な場合、変換により容量を節約できます。 PDFファイルを白黒で印刷する場合、変換しておくことで最終的な結果がどのようになるかを視覚的に確認できます。

PDF ドキュメントを変換したい場合は、次のものを使用できます AsposePdfConvertToGrayscale 関数。 Node.js 環境で変換するために、以下のコードスニペットを確認してください。

CommonJS:

  1. 呼び出す require そしてインポート asposepdfnodejs モジュールとして AsposePdf 変数。
  2. 変換される PDF ファイルの名前を指定してください。
  3. 呼び出す AsposePdf Promise として、ファイル変換の操作を実行します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfConvertToGrayscale.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultConvertToGrayscale.pdf” に保存されます。json.errorCode パラメータが 0 でない場合、そしてそれに応じてファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。

const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Convert a PDF-file to grayscale and save the "ResultConvertToGrayscale.pdf"*/
    const json = AsposePdfModule.AsposePdfConvertToGrayscale(pdf_file, "ResultConvertToGrayscale.pdf");
    console.log("AsposePdfConvertToGrayscale => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});

ECMAScript/ES6:

  1. インポート asposepdfnodejs モジュール。
  2. 変換される PDF ファイルの名前を指定してください。
  3. AsposePdfモジュールを初期化します。成功した場合はオブジェクトを受け取ります。
  4. 関数を呼び出す AsposePdfConvertToGrayscale.
  5. PDFファイルを変換します。したがって、‘json.errorCode’ が 0 の場合、操作の結果は “ResultConvertToGrayscale.pdf” に保存されます。json.errorCode パラメータが 0 でない場合、そしてそれに応じてファイルにエラーが発生した場合、エラー情報は ‘json.errorText’ に含まれます。

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to grayscale and save the "ResultConvertToGrayscale.pdf"*/
  const json = AsposePdfModule.AsposePdfConvertToGrayscale(pdf_file, "ResultConvertToGrayscale.pdf");
  console.log("AsposePdfConvertToGrayscale => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);