機能概要
サポートされているプラットフォーム
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 Supported Image Formats | Aspose.Slides for Node.js via Java を使用すると、TIFF、PNG、BMP、JPEG、GIF など、Java がサポートするすべてのグラフィック形式でプレゼンテーションのスライドやスライド上の画像をレンダリングできます。 |
| SVG Format | Aspose.Slides for Node.js via Java には、プレゼンテーションのスライドを Scalable Vector Graphics (SVG) 形式にエクスポートする組み込みメソッドも用意されています。 |
コンテンツ機能
Aspose.Slides for Node.js via Java を使用すると、プレゼンテーションドキュメントのほぼすべての項目やコンテンツにアクセス、変更、作成できます。以下の詳細をご覧ください:
| 機能 | 説明 |
|---|---|
| Master Slides | マスタースライドは通常のスライドのレイアウトを定義します。Aspose.Slides for Node.js via Java では、プレゼンテーションドキュメントのマスタースライドにアクセスし、変更できます。 |
| Normal Slides | Aspose.Slides for Node.js via Java を使用すると、さまざまなタイプの新しいスライドを作成でき、既存のスライドにもアクセスして変更できます。 |
| Cloning / Copying Slides | Aspose.Slides for Node.js via Java には、プレゼンテーション内の既存スライドをクローンまたはコピーできる組み込みメソッドがあります。また、あるプレゼンテーションから別のプレゼンテーションへコピーやクローンしたスライドを使用できます。スライドはマスタースライドからレイアウトを継承するため、クローン時にマスターも自動的にコピーされます。 |
| Managing Slides sections | プレゼンテーション内でスライドを異なるセクションに整理するためのメソッド |
| Place Holders and Text Holders | スライド内のプレースホルダーとテキストホルダーにアクセスできます。また、適切なメソッドを使用して、テキストホルダーを持つスライドをゼロから作成できます。 |
| Header and Footers | Aspose.Slides for Node.js via Java は、スライドのヘッダー/フッターの処理を容易にします。 |
| Notes in Slides | Aspose.Slides for Node.js via Java を使って、スライドに関連付けられたノートにアクセスし、変更でき、さらに新しいノートを追加できます。 |
| Finding a Shape | シェイプに関連付けられた代替テキストを使用して、スライド内の特定のシェイプを検索することもできます。 |
| Backgrounds | Aspose.Slides for Node.js via Java は、プレゼンテーションのマスターまたは通常のスライドに関連付けられた背景を操作できます。 |
| Text Boxes | テキストボックスはゼロから作成できます。既存のテキストボックスにアクセスでき、元のテキスト書式を保持したままテキストを変更できます。 |
| Rectangle Shapes | Aspose.Slides for Node.js via Java を使用して、長方形シェイプを作成または変更できます。 |
| Poly Line Shapes | Aspose.Slides for Node.js via Java を使用して、ポリラインシェイプを作成または変更できます。 |
| Ellipse Shapes | Aspose.Slides for Node.js via Java を使用して、楕円シェイプを作成または変更できます。 |
| Group Shapes | Aspose.Slides for Node.js via Java はグループシェイプをサポートします。 |
| Auto Shapes | Aspose.Slides for Node.js via Java はオートシェイプをサポートします。 |
| SmartArt | Aspose.Slides for Node.js via Java は MS PowerPoint の SmartArt シェイプをサポートします。 |
| Charts | Aspose.Slides for Node.js via Java は PowerPoint の MSO チャートをサポートします。 |
| Shapes Serialization | Aspose.Slides for Node.js via Java は多数のシェイプをサポートします。特定のシェイプがサポートされていない場合、既存のスライドからそのシェイプをシリアライズする方法を使用できます。これにより、必要に応じてシェイプを再利用できます。 |
| Picture Frames | Aspose.Slides for Node.js via Java でピクチャーフレーム内の画像を管理できます。 |
| Audio Frames | Aspose.Slides for Node.js via Java を使用して、スライド上のオーディオフレームにオーディオファイルをリンクまたは埋め込めます。 |
| Video Frames | ビデオフレーム内のビデオファイルを処理できます。Aspose.Slides for Node.js via Java はリンクされたビデオと埋め込みビデオの両方をサポートします。 |
| OLE Frame | Aspose.Slides for Node.js via Java で OLE フレーム内の OLE オブジェクトを管理できます。 |
| Tables | Aspose.Slides for Node.js via Java はスライド内のテーブルをサポートします。 |
| ActiveX Controls | ActiveX コントロールのサポート |
| VBA Macros | プレゼンテーション内の VBA マクロの管理サポート |
| Text Frame | 任意のシェイプに関連付けられたテキストフレームを介してテキストにアクセスできます。 |
| Text Scanning | 組み込みのスキャンメソッドを使用して、プレゼンテーション全体またはスライドレベルでテキストをスキャンできます。 |
| Animations | シェイプにアニメーションを適用できます。 |
| Slide Shows | Aspose.Slides for Node.js via Java はスライドショーとスライドトランジションをサポートします。 |
フォーマット機能
Aspose.Slides for Node.js via Java を使用すると、プレゼンテーションのスライド上のテキストやシェイプをフォーマットできます。以下の詳細をご覧ください:
| 機能 | 説明 |
|---|---|
| Text Formatting | Aspose.Slides for Node.js via Java では、シェイプに関連付けられたテキストフレームを通じてテキストを管理できます。したがって、テキストフレームに含まれる段落や部分を使用してテキストをフォーマットできます。これらのテキスト要素は Aspose.Slides for Node.js via Java でフォーマット可能です。 - フォントタイプ - フォントサイズ - フォントカラー - フォントシェード - 段落の配置 - 段落の箇条書き - 段落の向き |
| Shape Formatting | Aspose.Slides for Node.js via Java では、スライドの基本要素はシェイプです。これらのシェイプ要素は次のようにフォーマットできます: - 位置 - サイズ - 線 - 塗りつぶし(パターン、グラデーション、単色を含む) - テキスト - 画像 |
よくある質問
ライブラリを使用するためにサーバー/PCに Microsoft PowerPoint をインストールする必要がありますか?
いいえ。PowerPoint は必要ありません。Aspose.Slides はプレゼンテーションの作成、編集、変換、レンダリングのためのスタンドアロンエンジンです。
マルチスレッドはどのように機能しますか?処理を並列化できますか?
異なるスレッドで別々のドキュメントを処理することは安全です。同じプレゼンテーションオブジェクトを複数スレッドで同時に使用してはいけません。
ファイルのパスワードや暗号化はサポートされていますか?
はい。こちらから暗号化されたプレゼンテーションを開き、開くパスワードと書き込みパスワードの設定または削除、保護状態の確認ができます。
Linux コンテナでフォントパッケージに注意する必要がありますか?
はい。予期しないフォント置換を防ぐため、一般的なフォントパッケージをインストールするか、アプリケーションでフォントディレクトリを明示的に指定することを推奨します。
評価版には制限がありますか?
評価モードでは、出力に透かしが追加され、特定の制限が適用されます。フル機能のテスト用に30 日間の一時ライセンスが利用可能です。
外部形式(PDF/HTML → PPTX)をプレゼンテーションにインポートすることはサポートされていますか?
はい。PDF ページと HTML コンテンツをプレゼンテーションに追加して、スライドに変換できます。