Node.js で Excel を TIFF に変換する方法

Node.js で Excel を TIFF に変換する方法

Excel から TIFF へのコンバーターをプログラムで構築することを検討している場合、効率的なソリューションがあります。 Node.js ベースのアプリケーションでの Excel から TIFF への変換は、今では難しい作業ではありません。ただし、この Node.js Excel ライブラリ をプロジェクトにインストールし、ソース コードを記述して XLSX ファイルを他のファイル形式に変換することはできます。このチュートリアルの終わりまでに、プログラムで Node.js で Excel を TIFF に変換する方法を理解する必要があります。

このブログ投稿では、次のトピックについて説明します。

Node.js Excel ライブラリのインストール

インストール中の問題は開発時間に影響を与える可能性があるため、これはすべての開発者にとって重要なステップです。ただし、次のコマンドを実行して、API パッケージを ダウンロード またはインストールできます。

npm install java
npm install aspose.cells

Node.js で Excel を TIFF に変換する方法

このライブラリによって公開されている多くのメソッドがあり、ビジネス要件を簡単に満たすことができます。

以下は、Excel から TIFF へのプログラムをビルドする手順です。

  1. Workbook クラスのオブジェクトを作成し、ソース XLSX ファイルを読み込みます。
  2. ImageOrPrintOptions クラスのインスタンスをインスタンス化して、特定の画像作成オプションにアクセスします。
  3. setHorizontalResolution メソッドを呼び出して水平解像度を設定します。
  4. setVerticalResolution メソッドを呼び出して、垂直解像度を設定します。
  5. setDefaultFont メソッドを呼び出して、フォント スタイルを設定します。
  6. setOptimized メソッドを呼び出し、値を true に設定して出力要素を最適化します。
  7. OnePagePerSheet メソッドの値が true の場合、1 つのシートのすべてのコンテンツが結果の 1 ページだけに出力されます。
  8. setQuality メソッドを呼び出して、画像の品質を設定します。
  9. get(index) メソッドは、ワークブックの最初のワークシートにアクセスします。 10.対象シートのSheetRenderクラスのコンストラクタを呼び出します。
  10. 次に、ページをループし、toImage メソッドを呼び出してシートの画像を作成します。

次のコードをコピーしてメイン ファイルに貼り付けます。

// NodejsでExcelからPNGへ 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// ワークブック クラスのオブジェクトを作成し、ソース XLSX ファイルを読み込みます。
var wb = new aspose.cells.Workbook("sample.xlsx");
// ImageOrPrintOptions クラスのインスタンスをインスタンス化して、特定の画像作成オプションにアクセスします。 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// setHorizontalResolution メソッドを呼び出して、水平解像度を設定します。 
imageOptions.setHorizontalResolution(300);
// setVerticalResolution メソッドを呼び出して、垂直解像度を設定します。 
imageOptions.setVerticalResolution(300);
// setDefaultFont メソッドを呼び出して、フォント スタイルを設定します。 
imageOptions.setDefaultFont("MS Gothic");
// setOptimized メソッドを呼び出し、値を true に設定して出力要素を最適化します。
imageOptions.setOptimized(true);
// OnePagePerSheet メソッドの値が true の場合、1 つのシートのすべてのコンテンツが結果として 1 ページだけに出力されます。 
imageOptions.setOnePagePerSheet(true);
// setQuality メソッドを呼び出して、画像の品質を設定します。
imageOptions.setQuality(100)
// get(index) メソッドは、ワークブックの最初のワークシートにアクセスします。 
var Worksheet = wb.getWorksheets().get(0);
// ターゲット シートの SheetRender クラスのコンストラクターを呼び出します。
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// 次に、ページをループし、toImage メソッドを呼び出してシートの画像を作成します。
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToTIFF" + j + ".tiff");
}

出力は次の画像で確認できます。

Excel から TIFF

無料ライセンスを取得する

無料の一時ライセンス を利用して、評価制限なしで API を試すことができます。

まとめ

プログラムで Node.js で Excel を TIFF に変換する方法を学習したことを願って、ここでこの記事を終了します。さらに、「関連項目」セクションに記載されているその他の関連するブログ投稿をチェックしてみてください。最後に、この Node.js Excel ライブラリの ドキュメント にアクセスして、その他の興味深い機能を確認してください。

さらに、Getting Started guide に従うことをお勧めします。

最後に、conholdate.com が新しいブログ記事を書いています。そのため、定期的な更新については連絡を取り合ってください。

質問する

フォーラムで質問やクエリをお知らせください。

よくある質問

Excel を TIFF 形式で保存できますか?

はい、この Node.js Excel ライブラリ を使用して、ExcelTIFF 画像に変換できます。このライブラリは、プログラムで Excel ファイルを他のファイル形式に変換するためのさまざまな方法を提供します。

関連項目