Node.js REST API を使って EPUB 形式を PDF に変換する

この短いチュートリアルでは、Node.js REST API を使用して EPUB 形式を PDF 形式に変換する方法 を学習します。ソースの EPUB ファイルをクラウドストレージにアップロードし、ロードした Node.js Low Code API を使用して EPUB を PDF に変換する方法 を解説します。また、API レスポンスをディスク上の出力ファイルとして保存する方法についても説明します。

前提条件

Node.js RESTful サービスを使用して EPUB を PDF に変換する手順

  1. EPUBを操作するためのクライアントキーとIDを設定してPdfApiオブジェクトをインスタンス化します。
  2. ソースEPUBファイルをメモリストリームにロードする
  3. ソース電子書籍を定義した名前でクラウドストレージにアップロードします
  4. クラウドストレージ内のEPUBファイル名を渡してGetEpubInStorageToPdf()メソッドを呼び出します
  5. 返されたストリームを処理し、出力PDFとして保存します。

以下の手順は、Node.js Low Code APIを使用してEPUB形式をPDFに変換するプロセスをまとめたものです。入力EPUBファイルをMemoryStreamオブジェクトに読み込み、クラウドストレージにアップロードするために使用します。最後に、GetEpubInStorageToPdf()を呼び出して、アップロードした電子書籍をPDFに変換します。

Node.js Low Code API を使って EPUB ファイルを PDF に変換するコード

このコードは、Node.js RESTインターフェースを使用したEPUBからPDFへのコンバーターの開発方法を示しています。GetEpubInStorageToPdf()メソッドは、アップロードされたEPUBファイルから生成されたPDFファイルを含むストリームを返します。クラウドストレージに複数のEPUBファイルをアップロードしている場合は、GetEpubInStorageToPdf()メソッドで対象のEPUBファイルを指定してください。

このガイドでは、Node.js REST APIを使用してEPUBファイルをPDFにエクスポートする方法について説明しています。XPSファイルをPDFファイルに変換するには、「Node.js REST API を使用して XPS ドキュメントを PDF に変換するの使い方」の記事をご覧ください。

 日本語