機能概要

概要

Aspose.Slides for .NET は、PowerPoint および OpenDocument プレゼンテーションの作成、読み取り、編集、変換、レンダリングを行うクラス ライブラリです。独自のユーザー インターフェイスはなく、Microsoft PowerPoint や Office を必要としないため、コンソール アプリケーション、Windows Forms などのデスクトップ アプリケーション、Web アプリケーション、Web サービスで使用できます。本記事ではライブラリがカバーする領域をまとめ、各領域を説明する記事へのリンクを示します。

サポートされるプラットフォーム

Aspose.Slides for .NET は、同一の API を持つ 2 つの NuGet パッケージとして配布されています。

パッケージ パッケージに含まれるビルド オペレーティングシステム
Aspose.Slides.NET .NET Framework 4.6.2、.NET Standard 2.0、.NET 6。 .NET Framework 4.6.2 以降、または .NET 6 以降で使用できます。 Windows。libgdiplus ライブラリと System.Drawing.EnableUnixSupport スイッチを使用した Linux と macOS。
Aspose.Slides.NET6.CrossPlatform .NET 6。 .NET 6 以降で使用できます。 Windows (x86、x64)、Linux (glibc 2.23 以降の x64、glibc 2.39 以降の ARM64)、macOS (x64、ARM64)。

インストール では、どのパッケージを選択すべきか、Linux で必要なものは何かを説明しています。システム要件 には、サポートされるプラットフォームの詳細が掲載されています。

ファイル形式と変換

Aspose.Slides は PPT、PPTX、PPS、POT、PPSX、POTX、PPTM、PPSM、POTM、ODP、OTP、FODP、PowerPoint XML プレゼンテーションを開いたり保存したりできます。PDF と HTML のコンテンツをスライドにインポートでき、プレゼンテーションを PDF、XPS、HTML、HTML5、TIFF、アニメーション GIF、SWF、Markdown、XAML として保存できます。サポートされるファイル形式 には、各形式を読み書きする API が一覧化されています。

機能 説明
PPT と PPTX バイナリ形式の PowerPoint 97-2003 と Office Open XML の両方を読み書きできます。
PPT から PPTX への変換 レガシー PPT プレゼンテーションを PPTX に変換します。
PDF PDF、PDF/A、PDF/UA ドキュメントとしてエクスポートします。
XPS XPS ドキュメントとしてエクスポートします。
TIFF TIFF 画像としてエクスポートします。
HTML HTML と HTML5 としてエクスポートします。
PDF と HTML のインポート PDF ページや HTML コンテンツからスライドを作成します。

プレゼンテーションのレンダリング

Aspose.Slides はスライドや個々の図形を PNG、JPEG、BMP、GIF、TIFF、SVG 画像として、スライドを EMF メタファイルとしてレンダリングします。スライドを画像に変換、スライドを SVG 画像としてレンダリング、図形のサムネイルを作成 を参照してください。

コンテンツ機能

Aspose.Slides を使用すると、プレゼンテーションのほぼすべてのコンテンツを作成、読み取り、変更できます。

領域 できること
スライド スライドの追加、クローン、順序変更、削除、レイアウトとマスタの適用、セクションへの整理、サイズ変更が可能です。
デザイン 背景、テーマカラー、ヘッダーとフッター、フォントを設定できます。
テキスト テキスト フレーム、段落、文字列を作成・編集し、フォント、色、箇条書き、配置を設定し、検索・置換が可能です。
図形 オートシェイプ、線、コネクタ、グループ化図形、画像フレームを作成し、位置、サイズ、線、単色・グラデーション・パターン塗りを設定し、代替テキストで図形を検索できます。
テーブル、チャート、およびSmartArt テーブル、Microsoft Office のチャート、SmartArt 図を作成・編集できます。
メディア、OLE オブジェクト、およびActiveX コントロール 埋め込みまたはリンクされたオーディオ・ビデオ フレームを追加し、OLE オブジェクトを埋め込み、ActiveX コントロールを追加・修正・削除できます。
ノート とコメント スピーカーノートとレビュー コメントを追加、読み取り、編集できます。
アニメーション とスライド トランジション 図形にアニメーション効果を適用し、スライド トランジションを設定し、スライドショーの設定を構成できます。
セキュリティ プレゼンテーションにパスワードで暗号化し、書き込み保護を設定し、デジタル署名を操作できます。
VBA マクロ マクロ有効プレゼンテーションの VBA モジュールを追加、抽出、削除できます。
プロパティ ドキュメント プロパティを読み取り、編集できます。

FAQ

サーバーまたは PC に Microsoft PowerPoint をインストールする必要がありますか?

いいえ。PowerPoint は必要ありません。Aspose.Slides はプレゼンテーションの作成、編集、変換、レンダリングを行うスタンドアロン エンジンです。

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

異なるスレッドで別々のドキュメントを処理することは安全です。同じPresentationオブジェクトを複数のスレッドで同時に使用してはいけません。

ファイル パスワードと暗号化はサポートされていますか?

はい。ここで暗号化されたプレゼンテーションを開くことができ、開くパスワードと書き込みパスワードの設定・解除、保護状態の確認が行えます。

Linux コンテナーでフォントに注意する必要がありますか?

はい。プレゼンテーションで使用するフォント、または適切な代替フォントをシステムにインストールしておく必要があります。アプリケーションでフォント ディレクトリを指定することも可能です。インストール に各パッケージの Linux 前提条件が記載されています。

評価版に制限はありますか?

はい。ライセンスがない場合、Aspose.Slides は保存するすべてのスライドに評価ウォーターマークを付加し、プレゼンテーションから読み取ったテキストを切り詰めます。フル機能のテスト用に30 日間の一時ライセンスが用意されています。

プレゼンテーションへの外部形式のインポート (PDF や HTML から PPTX) はサポートされていますか?

はい。PDF ページと HTML コンテンツをプレゼンテーションに追加し、スライドに変換できます。