インストール

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

NPM からインストール

Aspose.Slides for Node.js via Java は NPM から簡単にインストールできます。

  1. 新しいフォルダーを作成し、以下のコマンドで新しいプロジェクトを開始します:

    $ npm init
    

    `

  2. タイトルとバージョンのフィールドに入力します(残りのフィールドはデフォルト値のままにします)。

  3. 以下のコマンドで Aspose.Slides for Node.js via Java をインストールします:

$ npm install aspose.slides.via.java

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

使用例

プロジェクト フォルダーに 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("Slide Title Heading");

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

console.log("Done");

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

ZIP アーカイブから Aspose.Slides for Node.js via Java をインストールして使用するには、代わりに以下の手順に従ってください:

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. Aspose.Slides for Node.js via Java をダウンロードし、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("Slide Title Heading");

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

	console.log("Done");
  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. Aspose.Slides for Node.js via Java をダウンロードし、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("Slide Title Heading");
    
    pres.save("out.pptx", aspose.slides.SaveFormat.Pptx)
    
    console.log("Done");
    

    `

  3. 次にコマンド プロンプトで node hello.js を実行して実行します。

Mac

  1. Node.js (https://nodejs.org/en/download/) をインストールします。

  2. Mac 用 JDK8 をインストールし、JAVA_HOME 環境変数を設定します。

  3. root 権限で /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>
    

    `

  4. python 2.x をインストールします(未インストールの場合)。

  5. Xcode Command Line Tools をインストールします。

  6. java ブリッジをインストールします。端末で以下のコマンドを実行できます:

    $ mkdir aspose.slides.nodejs
        
    $ cd aspose.slides.nodejs
        
    $ npm install java
    

    `

  7. Aspose.Slides for Node.js via Java をダウンロードし、aspose.slides.nodejs/node_modules/aspose.slides.via.java に展開します。

  8. 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("Slide Title Heading");

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

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

FAQ

無料版または試用版の制限はありますか?

はい、デフォルトでは Aspose.Slides は評価モードで実行され、透かしが入る他、いくつかの制限があります。制限を解除するには、有効なライセンスを適用する必要があります。