機能の概要
サポートされているプラットフォーム
Aspose.Slides for PHP via Java はプラットフォームに依存しない API です。PHP 7 以上がインストールされている任意のプラットフォーム (Windows、Linux、MacOS など) で使用できます。Oracle JDK 7 以上も必要です。
ファイル形式と変換
Aspose.Slides for PHP via Java はほとんどの PowerPoint ドキュメント形式をサポートします。また、組織が使用し共有する一般的なファイル形式へエクスポートすることもできます。以下の詳細をご確認ください:
| 機能 | 説明 |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for PHP via Java はこのプレゼンテーションドキュメント形式に対して最速の処理を提供します。 |
| PPT から PPTX への変換 | Aspose.Slides for PHP 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 から HTML への変換 | Aspose.Slides for PHP via Java は PresentationEx を HTML 形式に変換することをサポートします。 |
プレゼンテーションのレンダリング
Aspose.Slides for PHP via Java は、プレゼンテーション内のスライドを高忠実度でさまざまなグラフィック形式にレンダリングすることをサポートします。以下の詳細をご確認ください:
| 機能 | 説明 |
|---|---|
| Java がサポートする画像形式 | Aspose.Slides for PHP via Java を使用すると、TIFF、PNG、BMP、JPEG、GIF など、Java がサポートするすべてのグラフィック形式でプレゼンテーションスライドおよびスライド上の画像をレンダリングできます。 |
| SVG 形式 | Aspose.Slides for PHP via Java は、プレゼンテーションスライドを Scalable Vector Graphics (SVG) 形式にエクスポートするための組み込みメソッドも提供します。 |
| プレゼンテーションの印刷 | Aspose.Slides for PHP via Java の最新バージョンは、さまざまなオプションを備えた組み込み印刷メソッドを提供します。 |
コンテンツ機能
Aspose.Slides for PHP via Java を使用すると、プレゼンテーションドキュメントのほぼすべての項目やコンテンツにアクセス、変更、作成できます。以下の詳細をご確認ください:
| 機能 | 説明 |
|---|---|
| マスタースライド | マスタースライドは通常のスライドのレイアウトを定義します。Aspose.Slides for PHP via Java を使用すると、プレゼンテーションドキュメントのマスタースライドにアクセスして変更できます。 |
| 通常スライド | Aspose.Slides for PHP via Java を使用すると、さまざまなタイプの新規スライドを作成でき、プレゼンテーション内の既存スライドにもアクセスして変更できます。 |
| スライドのクローン作成 / コピー | Aspose.Slides for PHP via Java が提供する組み込みメソッドを使用すると、プレゼンテーション内の既存スライドをクローンまたはコピーできます。また、コピーまたはクローンしたスライドを別のプレゼンテーションで使用することもできます。スライドはマスタースライドからレイアウトを継承するため、組み込みのクローン作成メソッドはクローン時にマスターも自動的にコピーします。 |
| スライドセクションの管理 | プレゼンテーション内でスライドを異なるセクションに整理するためのメソッドです。 |
| プレースホルダーとテキストホルダー | スライド内のプレースホルダーとテキストホルダーにアクセスできます。また、適切なメソッドを使用してテキストホルダー付きのスライドをゼロから作成することもできます。 |
| ヘッダーとフッター | Aspose.Slides for PHP via Java はスライドのヘッダー/フッターの処理を容易にします。 |
| スライドのノート | Aspose.Slides for PHP via Java を使用すると、スライドに関連付けられたノートにアクセスして変更でき、さらに新しいノートを追加することもできます。 |
| シェイプの検索 | シェイプに関連付けられた代替テキストを使用して、スライドから特定のシェイプを検索することもできます。 |
| 背景 | Aspose.Slides for PHP via Java を使用すると、プレゼンテーションのマスターまたは通常スライドに関連付けられた背景を操作できます。 |
| テキストボックス | テキストボックスはゼロから作成でき、既存のテキストボックスにアクセスできます。また、元のテキスト書式を保持したままテキストを変更することもできます。 |
| 矩形シェイプ | Aspose.Slides for PHP via Java を使用して、矩形シェイプを作成または変更できます。 |
| ポリラインシェイプ | Aspose.Slides for PHP via Java でポリラインシェイプを作成または変更できます。 |
| 楕円シェイプ | Aspose.Slides for PHP via Java で楕円シェイプを作成または変更できます。 |
| グループシェイプ | Aspose.Slides for PHP via Java はグループシェイプをサポートします。 |
| 自動シェイプ | Aspose.Slides for PHP via Java は自動シェイプをサポートします。 |
| SmartArt | Aspose.Slides for PHP via Java は、MS PowerPoint の SmartArt シェイプをサポートします。 |
| チャート | Aspose.Slides for PHP via Java は、PowerPoint の MSO チャートをサポートします。 |
| シェイプのシリアライズ | Aspose.Slides for PHP via Java は多数のシェイプをサポートしています。もし特定のシェイプがサポートされていない場合でも、シリアライズ手法を使用して既存スライドからそのシェイプをシリアライズできます。これにより、要件に応じてシェイプを再利用することが可能です。 |
| 画像フレーム | Aspose.Slides for PHP via Java を使用して、画像フレーム内の画像を管理できます。 |
| オーディオフレーム | Aspose.Slides for PHP via Java で、スライド上のオーディオフレームに音声ファイルをリンクまたは埋め込むことができます。 |
| ビデオフレーム | ビデオフレーム内のビデオファイルを操作できます。Aspose.Slides for PHP via Java は、リンクされたビデオと埋め込まれたビデオの両方をサポートします。 |
| OLE フレーム | Aspose.Slides for PHP via Java を使用して、OLE フレーム内の OLE オブジェクトを管理できます。 |
| テーブル | Aspose.Slides for PHP via Java はスライド内のテーブルをサポートします。 |
| ActiveX コントロール | ActiveX コントロールのサポート |
| VBA マクロ | プレゼンテーション内の VBA マクロの管理をサポートします。 |
| テキストフレーム | 任意のシェイプに関連付けられたテキストフレームを通じてテキストにアクセスできます。 |
| テキストスキャン | 組み込みのスキャンメソッドを使用して、プレゼンテーション全体またはスライド単位でテキストをスキャンできます。 |
| アニメーション | シェイプにアニメーションを適用できます。 |
| スライドショー | Aspose.Slides for PHP via Java はスライドショーとスライド遷移をサポートします。 |
書式設定機能
Aspose.Slides for PHP via Java を使用すると、プレゼンテーションのスライド上のテキストやシェイプを書式設定できます。以下の詳細をご確認ください:
| 機能 | 説明 |
|---|---|
| Text Formatting | Aspose.Slides for PHP via Java では、シェイプに関連付けられたテキストフレームを通じてテキストを管理できます。そのため、テキストフレームに含まれる段落や部分を使用してテキストの書式設定が可能です。これらのテキスト要素は Aspose.Slides for PHP via Java で書式設定できます。 - フォントタイプ - フォントサイズ - フォントカラー - フォントのシェード - 段落配置 - 段落の箇条書き - 段落の方向 |
| Shape Formatting | Aspose.Slides for PHP via Java では、スライドの基本要素はシェイプです。これらのシェイプ要素は Aspose.Slides for PHP via Java で書式設定できます: - 位置 - サイズ - 線 - 塗りつぶし(パターン、グラデーション、単色を含む) - テキスト - 画像 |
FAQ
ライブラリを使用するためにサーバー/PCに Microsoft PowerPoint をインストールする必要がありますか? いいえ。PowerPoint は必要ありません。Aspose.Slides は、プレゼンテーションの作成、編集、変換、レンダリングを行うスタンドアロン エンジンです。
マルチスレッドはどのように機能しますか?処理を並列化できますか? 異なるスレッドで異なるドキュメントを処理することは安全です。同じ presentation オブジェクトは、同時に multiple threads から使用してはなりません。
ファイルのパスワードや暗号化はサポートされていますか? はい。操作できます 暗号化されたプレゼンテーションを開いたり、開く/書き込みパスワードを設定または削除したり、保護状態を確認したりできます。
Linux コンテナでフォントパッケージに注意する必要がありますか? はい。予期しないフォントの置き換えを防ぐため、共通のフォントパッケージをインストールするか、アプリケーションでフォントディレクトリを明示的に 指定してください 。
評価版に制限がありますか? 【評価モード】(/slides/ja/php-java/licensing/) では、出力に透かしが追加され、いくつかの制限が適用されます。フル機能のテスト用に 30 日間の一時ライセンス が利用可能です。
外部フォーマット(PDF/HTML → PPTX)をプレゼンテーションにインポートすることはサポートされていますか? はい。プレゼンテーションに PDF ページと HTML コンテンツ を追加して、スライドに変換できます。