Aspose.Slides for Android via Java のインストール
インストール
以前、Aspose.Slides for Android via Java は JAR ファイル、デモ、および製品ドキュメントを含む単一の ZIP ファイルとして配布されていました。
- Aspose.Words for Android via Java 18.9 より古いバージョンを使用したい場合は、Aspose.Slides.Android.zip を好みのディレクトリに解凍する必要があります。
- ビルド パス設定を使用して、抽出した Jar ファイルをアプリケーションに追加します。
Aspose.Slides for Android via Java Jar への参照を追加
- 最新バージョンのAspose.Slides for Android via Java をダウンロードします
- aspose‑slides‑18.9‑android.via.java.jar をプロジェクトの*libs/*フォルダーにコピーします


Maven リポジトリから Aspose.Slides for Android via Java をインストール
- build.gradle に Maven リポジトリを追加します。
- Aspose.Slides for Android via Java の JAR を依存関係として追加します。
// 1. build.gradle に Maven リポジトリを追加します
repositories {
mavenCentral()
maven { url "https://releases.aspose.com/java/repo/" }
}
// 2. 'Aspose.Slides for Android via Java' JAR を依存関係として追加します
dependencies {
...
...
compile (group: 'com.aspose', name: 'aspose-slides', version: 'XX.XX', classifier: 'android.via.java')
}
Aspose.Slides for Android via Java を使用した最初のアプリケーション
このセクションでは、Aspose.Slides for Android via Java の入門方法を学びます。新しい Android プロジェクトをスクラッチでセットアップし、Aspose.Slides JAR への参照を追加し、PPTX 形式でディスクに保存される新しい PowerPoint プレゼンテーションを作成する方法を示します。例ではAndroid Studio を使用して開発し、Android エミュレーター上でアプリケーションを実行します。Aspose.Slides for Android via Java の使用を開始するには、次のステップバイステップ チュートリアルに従ってアプリを作成してください。
- Android Studio をダウンロードし、任意の場所にインストールします。
- Android Studio を起動します。
- 新しい Android アプリケーション プロジェクトを作成します。





- aspose‑slides‑XX.XX‑android.via.java.jar をプロジェクトの libs/ フォルダーにコピーします


- ファイル メニューから Project Section を選択し、Dependencies タブをクリックします。
- 「+」ボタンをクリックし、ファイル依存関係オプションを選択します。
- libs フォルダーから Aspose.Slides ライブラリを選択し、OK をクリックします。

- 必要に応じて Gradle ファイルとプロジェクトを同期します。

- SD カードにアクセスするには特別な権限が必要です。AndroidManifest.xml ファイルを開き XML ビューを選択し、次の行をファイルに追加します

- アプリのコード セクションに戻り、次のインポートを追加します:
import java.io.File;
import com.aspose.slides.IAutoShape;
import com.aspose.slides.IParagraph;
import com.aspose.slides.IPortion;
import com.aspose.slides.ISlide;
import com.aspose.slides.ITextFrame;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
import android.os.Environment;
Now, insert this code in the body of the onCreate method to create a new Presentation from scratch using Aspose.Slides and save it to the SDCard in PPTX format.
try
{
// PPTX を表す Presentation クラスのインスタンス化
Presentation pres = new Presentation();
// 最初のスライドにアクセス
ISlide sld = pres.getSlides().get_Item(0);
// 矩形タイプの AutoShape を追加
IAutoShape ashp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 150, 75, 150, 50);
// 矩形に TextFrame を追加
ashp.addTextFrame(" ");
// テキストフレームにアクセス
ITextFrame txtFrame = ashp.getTextFrame();
// テキストフレーム用の Paragraph オブジェクトを作成
IParagraph para = txtFrame.getParagraphs().get_Item(0);
// Paragraph 用の Portion オブジェクトを作成
IPortion portion = para.getPortions().get_Item(0);
// テキストを設定
portion.setText("Aspose TextBox");
// PPTX をカードに保存
String sdCardPath = Environment.getExternalStorageDirectory().getPath() + File.separator;
pres.save(sdCardPath + "Textbox.pptx",SaveFormat.Pptx);
}
catch (Exception e)
{
e.printStackTrace();
}
完全なコードは次のようになります:

- アプリケーションを再度実行します。このとき Aspose.Slides のコードがバックグラウンドで実行され、SD カードに保存されるドキュメントが生成されます。


- 作成されたドキュメントを表示するには、Tools メニューに移動し、Android を選択してから Android Device Monitor を選択します。


バージョン管理
2018 年以降、Aspose.Slides for Android via Java のバージョン管理は Aspose.Slides for Java に準拠しています。
FAQ
Aspose.Slides が正しく統合されているかどうかを確認する方法は?
プロジェクトをビルドし、空のPresentation をインスタンス化して新しい名前で保存します。例外が発生せずにファイルが作成されれば、ライブラリは正常に統合されています。
大規模なプレゼンテーションを処理する際のメモリ消費を抑える方法は?
必要最低限の JVM メモリ上限だけを設定し、finally ブロック内で各Presentation インスタンスを確実に閉じてキャッシュを速やかに解放します。これによりメモリ不足エラーを防ぎ、バッチ処理中のメモリ使用量を予測可能に保ちます。
不要なエクスポート形式を除外して最終的な JAR サイズを削減できるか?
現在の Aspose.Slides リリースは単一のモノリシック ライブラリとして提供されているため、ビルド時に PDF や SVG など特定のエクスポーターを無効化することはできません。