インストール

Java経由のNode.js用Aspose.Slidesはプラットフォームに依存しないAPIであり、Node.jsjavaブリッジがインストールされている任意のプラットフォーム(Windows、Linux、MacOS)で使用できます。

NPMからインストール

NPMからJava経由でNode.js用のAspose.Slidesを簡単にインストールできます。

新しいフォルダを作成し、次のコマンドを使用して新しいプロジェクトを開始します:

$ npm init

タイトルとバージョンフィールドに記入してください(残りのフィールドはデフォルト値のままにします)。

次のコマンドを使用してJava経由でNode.js用のAspose.Slidesをインストールします:

$ npm install aspose.slides.via.java

インストール中に問題が発生した場合は、この記事を参照してください。

ZIPアーカイブからのインストール

ZIPアーカイブからJava経由でNode.js用のAspose.Slidesをインストールして使用するには、次の手順に従ってください。

Windows

  1. JDK8をインストールし、JAVA_HOME環境変数を設定します。
  2. Node.jsをインストールし(https://nodejs.org/en/download/)、node.exeをPATHに追加します。
  3. node-gypをインストールします。
  4. Windows Build Toolsをインストールします。
  5. javaブリッジをインストールし、管理者としてコマンドプロンプトで次のコマンドを実行します:
$ mkdir aspose.slides.nodejs

$ cd aspose.slides.nodejs

$ npm install -g node-gyp

$ npm install --global --production windows-build-tools

$ npm install java
  1. Java経由でNode.js用のAspose.Slidesをダウンロードし、aspose.slides.nodejs/node_modules/aspose.slides.via.javaに抽出します。
  2. 次のサンプルコードを使用してaspose.slides.nodejsフォルダにhello.jsという名前のファイルを作成します:
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();

var slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0));

slide.getShapes().get_Item(0).getTextFrame().setText("スライドタイトル見出し");

pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)

console.log("完了");
  1. コマンドプロンプトでnode hello.jsを実行して実行します。

Linux

  1. Node.jsをインストールします(https://nodejs.org/en/download/)。
  2. Linux用のJDK8をインストールし、JAVA_HOME環境変数を設定します。
  3. python 2.xをインストールします。
  4. javaブリッジをインストールします。ターミナルで次のコマンドを実行できます:
$ mkdir aspose.slides.nodejs

$ cd aspose.slides.nodejs

$ npm install java
  1. Java経由でNode.js用のAspose.Slidesをダウンロードし、aspose.slides.nodejs/node_modules/aspose.slides.via.javaに抽出します。
  2. 次のサンプルコードを使用してaspose.slides.nodejsフォルダにhello.jsという名前のテストファイルを作成します:
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();

var slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0));

slide.getShapes().get_Item(0).getTextFrame().setText("スライドタイトル見出し");

pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)

console.log("完了");
  1. コマンドプロンプトでnode hello.jsを実行して実行します。

Mac

  1. Node.jsをインストールします(https://nodejs.org/en/download/)。
  2. Mac用のJDK8をインストールし、JAVA_HOME環境変数を設定します。
  3. /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plistのJVMCapabilitiesセクションをルート特権で変更します。jdk1.8.x_xxx.jdkはjdkのバージョンによって異なります。以下のように設定します:
<key>JavaVM</key>
    <dict>
        <key>JVMCapabilities</key>
        <array>
                <string>JNI</string>
                <string>BundledApp</string>
                <string>CommandLine</string>
        </array>
  1. python 2.xをインストールします(インストールされていない場合)。
  2. Xcodeコマンドラインツールをインストールします。
  3. javaブリッジをインストールします。ターミナルで次のコマンドを実行できます:
$ mkdir aspose.slides.nodejs
 
$ cd aspose.slides.nodejs
 
$ npm install java
  1. Java経由でNode.js用のAspose.Slidesをダウンロードし、aspose.slides.nodejs/node_modules/aspose.slides.via.javaに抽出します。
  2. 次のサンプルコードを使用してaspose.slides.nodejsフォルダにhello.jsという名前のテストファイルを作成します:
var aspose = aspose || {};

aspose.slides = require("aspose.slides.via.java");

var pres = new aspose.slides.Presentation();

var slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0));

slide.getShapes().get_Item(0).getTextFrame().setText("スライドタイトル見出し");

pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)

console.log("完了");
  1. コマンドプロンプトでnode hello.jsを実行して実行します。