# 機能概要

> 

Source: https://docs.aspose.com/slides/ja/nodejs-java/features-overview/
Updated: 2025-12-08


## **サポートされるプラットフォーム**
Aspose.Slides for Node.js via Java はプラットフォームに依存しない API です。Node.js 7 以上がインストールされている任意のプラットフォーム（Windows、Linux、macOS など）で使用できます。Oracle JDK 8 以上も必要です。

## **ファイル形式と変換**
Aspose.Slides for Node.js via Java はほとんどの PowerPoint 文書形式をサポートします。また、組織が使用・共有する一般的なファイル形式へエクスポートすることも可能です。以下をご確認ください。

|**機能**|**説明**|
| :- | :- |
|Microsoft PowerPoint (PPT)|Aspose.Slides for Node.js via Java はこのプレゼンテーション文書形式に対して最速の処理を提供します。|
|PPT to PPTX conversion|Aspose.Slides for Node.js via Java は PPT から PPTX への変換をサポートします。|
|Portable Document Format (PDF)|単一のメソッドで、サポートされているすべてのファイル形式を Adobe Portable Document Format (PDF) ドキュメントにエクスポートできます。|
|XML Parser Specification (XPS)|単一のメソッドで、サポートされているすべてのファイル形式を XML Parser Specification (XPS) ドキュメントにエクスポートできます。|
|Tagged Image File Format (TIFF)|サポートされているプレゼンテーションファイル形式すべてを Tagged Image File Format (TIFF) にエクスポートできます。|
|PPTX To HTML Conversion|Aspose.Slides for Node.js via Java は PresentationEx を HTML 形式に変換することをサポートします。|

## **レンダリングと印刷**
Aspose.Slides for Node.js via Java はプレゼンテーション内のスライドを高忠実度でさまざまなグラフィック形式にレンダリングできます。以下をご確認ください。

|**機能**|**説明**|
| :- | :- |
|Java がサポートする画像形式|Aspose.Slides for Node.js via Java を使用すると、TIFF、PNG、BMP、JPEG、GIF など Java がサポートするすべての画像形式でスライドや画像をレンダリングできます。|
|SVG 形式|Aspose.Slides for Node.js via Java は Scalable Vector Graphics (SVG) 形式へのエクスポート用の組み込みメソッドも提供します。|
|プレゼンテーションの印刷|最新バージョンの Aspose.Slides for Node.js via Java では、さまざまなオプションを備えた組み込み印刷メソッドが提供されています。|

## **コンテンツ機能**
Aspose.Slides for Node.js via Java を使用すると、プレゼンテーション文書のほぼすべての項目やコンテンツにアクセス、変更、作成が可能です。以下をご確認ください。

|**機能**|**説明**|
| :- | :- |
|マスタースライド|マスタースライドは通常のスライドのレイアウトを定義します。Aspose.Slides for Node.js via Java ではマスタースライドにアクセスし、変更できます。|
|ノーマルスライド|Aspose.Slides for Node.js via Java を使用して、さまざまなタイプの新しいスライドを作成でき、既存のスライドにもアクセスして変更できます。|
|スライドのクローン/コピー|Aspose.Slides for Node.js via Java が提供する組み込みメソッドにより、プレゼンテーション内の既存スライドをクローンまたはコピーできます。クローンしたスライドは別のプレゼンテーションへも利用可能です。クローン時にはマスターレイアウトが自動的にコピーされます。|
|スライドセクションの管理|プレゼンテーション内でスライドをセクションに分割して整理するためのメソッドがあります。|
|プレースホルダーとテキストホルダー|スライド内のプレースホルダーおよびテキストホルダーにアクセスできます。また、適切なメソッドを使用してテキストホルダーを持つスライドをゼロから作成できます。|
|ヘッダーとフッター|Aspose.Slides for Node.js via Java はスライドのヘッダー/フッターの操作を支援します。|
|スライドのノート|Aspose.Slides for Node.js via Java を使用して、スライドに関連付けられたノートにアクセス・変更したり、新しいノートを追加したりできます。|
|シェイプの検索|シェイプに設定された代替テキストを使用して、特定のシェイプをスライド内で検索できます。|
|背景|マスターまたは通常のスライドに関連付けられた背景を操作できます。|
|テキストボックス|テキストボックスはゼロから作成でき、既存のテキストボックスにアクセスし、元の書式を保持したままテキストを変更できます。|
|矩形シェイプ|Aspose.Slides for Node.js via Java で矩形シェイプを作成または変更できます。|
|ポリラインシェイプ|Aspose.Slides for Node.js via Java でポリラインシェイプを作成または変更できます。|
|楕円シェイプ|Aspose.Slides for Node.js via Java で楕円シェイプを作成または変更できます。|
|グループシェイプ|Aspose.Slides for Node.js via Java はグループシェイプをサポートします。|
|オートシェイプ|Aspose.Slides for Node.js via Java はオートシェイプをサポートします。|
|SmartArt|Aspose.Slides for Node.js via Java は MS PowerPoint の SmartArt シェイプをサポートします。|
|チャート|Aspose.Slides for Node.js via Java は PowerPoint の MSO チャートをサポートします。|
|シェイプのシリアライズ|Aspose.Slides for Node.js via Java は多数のシェイプをサポートしますが、未対応のシェイプがある場合はシリアライズ機能を使って既存スライドからシェイプをシリアライズし、後で必要に応じて利用できます。|
|ピクチャーフレーム|Aspose.Slides for Node.js via Java でピクチャーフレーム内の画像を管理できます。|
|オーディオフレーム|Aspose.Slides for Node.js via Java でスライド上のオーディオフレームに音声ファイルをリンクまたは埋め込めます。|
|ビデオフレーム|ビデオフレーム内のビデオファイルを処理できます。Aspose.Slides for Node.js via Java はリンクビデオと埋め込みビデオの両方をサポートします。|
|OLE フレーム|Aspose.Slides for Node.js via Java で OLE フレーム内の OLE オブジェクトを管理できます。|
|テーブル|Aspose.Slides for Node.js via Java はスライド内のテーブルをサポートします。|
|ActiveX コントロール|ActiveX コントロールをサポートします。|
|VBA マクロ|プレゼンテーション内の VBA マクロの管理をサポートします。|
|テキストフレーム|シェイプに関連付けられたテキストフレームを介して、任意のシェイプのテキストにアクセスできます。|
|テキストスキャン|組み込みのスキャンメソッドを使用して、プレゼンテーション全体またはスライド単位でテキストを検索できます。|
|アニメーション|シェイプにアニメーションを適用できます。|
|スライドショー|Aspose.Slides for Node.js via Java はスライドショーとスライドトランジションをサポートします。|

## **書式設定機能**
Aspose.Slides for Node.js via Java を使用すると、プレゼンテーションのスライド上のテキストとシェイプの書式設定が可能です。以下をご確認ください。

|**機能**|**説明**|
| :- | :- |
|テキスト書式設定|<p>Aspose.Slides for Node.js via Java では、シェイプに関連付けられたテキストフレームを通じてテキストを管理できます。そのため、テキストフレームの段落や部分を使用してテキストをフォーマットできます。これらのテキスト要素は Aspose.Slides for Node.js via Java で書式設定可能です。</p><p>- フォント種別</p><p>- フォントサイズ</p><p>- フォントカラー</p><p>- フォントの濃淡</p><p>- 段落の配置</p><p>- 段落の箇条書き</p><p>- 段落の方向</p>|
|シェイプ書式設定|<p>Aspose.Slides for Node.js via Java では、スライドの基本要素であるシェイプを次のように書式設定できます。</p><p>- 位置</p><p>- サイズ</p><p>- 線のスタイル</p><p>- 塗りつぶし（パターン、グラデーション、単色）</p><p>- テキスト</p><p>- 画像</p>|

## **FAQ**

**サーバー/PC に Microsoft PowerPoint をインストールする必要がありますか？**

いいえ。PowerPoint は不要です。Aspose.Slides はプレゼンテーションの作成、編集、変換、レンダリングのためのスタンドアロンエンジンです。

**マルチスレッドはどのように機能しますか？処理は並列化できますか？**

異なるスレッドで異なるドキュメントを処理することは安全です。 同じ[プレゼンテーション](https://reference.aspose.com/slides/nodejs-java/aspose.slides/presentation/)オブジェクトを[複数のスレッド](/slides/ja/nodejs-java/multithreading/)で同時に使用してはいけません。

**ファイルのパスワードや暗号化はサポートされていますか？**

はい。[こちら](/slides/ja/nodejs-java/password-protected-presentation/)から暗号化されたプレゼンテーションを開くことができ、開くパスワードや書き込みパスワードの設定・削除、保護状態の確認が可能です。

**Linux コンテナでフォントパッケージに注意する必要がありますか？**

はい。予期しないフォント置換を防ぐため、一般的なフォントパッケージをインストールするか、アプリケーションでフォントディレクトリを明示的に[指定](/slides/ja/nodejs-java/custom-font/)することを推奨します。

**評価版に制限がありますか？**

[評価モード](/slides/ja/nodejs-java/licensing/)では出力に透かしが追加され、いくつかの制限が適用されます。完全機能のテスト用に[30 日間の一時ライセンス](https://purchase.aspose.com/temporary-license/)が利用可能です。

**外部フォーマット（PDF/HTML → PPTX）をプレゼンテーションにインポートすることは可能ですか？**

はい。[PDF ページや HTML コンテンツ](/slides/ja/nodejs-java/import-presentation/)をプレゼンテーションに追加してスライドに変換できます。
