Aspose.Slides Cloud SDK for Ruby
Ruby SDK PowerPoint プレゼンテーションの読み取り、書き込み、変換
Microsoft PowerPoint を使用せずに PowerPoint (PPT/PPTX) および OpenOffice プレゼンテーションを生成、変更、レンダリング、変換するための Ruby API。
Aspose.Slides Cloud SDK for Ruby は、ソフトウェア開発者が作成、変更、 クラウド内の PowerPoint および OpenOffice プレゼンテーションを表示、操作、変換します。 Ruby SDK は、Aspose.Slides Cloud の機能を Ruby ベースのアプリケーションに統合したい開発者にとって優れたツールです。 Cloud SDK for Ruby を使用すると、ソフトウェアは、PPT、PPTX、PPS、PPSX、PPTM、PPSM、POTX、POTM、ODP、OTP などのさまざまなファイル形式で新しい PowerPoint プレゼンテーションを作成できます。
Aspose.Slides Cloud SDK for Ruby ライブラリには、空のプレゼンテーションの作成、複数のプレゼンテーションの結合、プレゼンテーションの分割、選択したスライドからの新しいプレゼンテーションの作成など、クラウドで PowerPoint プレゼンテーションを操作するためのさまざまな高度な機能と基本的な機能が提供されています。 他のプレゼンテーション、PowerPoint ドキュメントの別の形式への変換、すべてのプロパティの設定と取得、特定のプロパティの削除、すべてまたは特定のスライドの別の形式への変換、スライドのコピー、スライドの追加/削除、スライドからの情報の抽出、画像数の取得、図形の追加 プレゼンテーション、特定のスライドからの形状の抽出など。
Aspose.Slides Cloud SDK for Ruby は非常に安定しており、扱いが簡単です。 ソフトウェア開発者は、プレゼンテーションを PPT、POT、PPS、PPTX、POTX、PPSX、PPTM、PPSM、POTM、ODP、OTP、TIFF、PDF、XPS、JPEG、PNG、GIF、BMP、SVG、SWF などの多数のファイル形式に変換できます。 、HTML など。 これにより、コンピュータに PowerPoint がインストールされていない他の人とプレゼンテーションを簡単に共有できるようになります。 この SDK を使用すると、テーマとテンプレートをプレゼンテーションに簡単に適用して、すべてのスライドにわたって一貫した外観と操作性を確保できます。 幅広い機能、シンプルな API、使いやすいインターフェースを備えたこの SDK は、PowerPoint プレゼンテーション管理を Ruby プロジェクトに追加したいと考えている人にとって優れた選択肢です。
Ruby 用 Aspose.Slides Cloud SDK の概要
Aspose.Slides Cloud SDK for Ruby をインストールする推奨方法は、RubyGems を使用することです。 システムに SDK をインストールするには、次のコマンドを実行してください:
RubyGems 経由で Aspose.Slides Cloud SDK for Ruby をインストールする
gem install aspose_slides_cloud
Aspose 製品リリース ページ から直接ダウンロードすることもできます。Ruby による PPT、PPTX プレゼンテーションの作成
Aspose.Slides Cloud SDK for Ruby には、PowerPoint プレゼンテーションの作成と独自の Ruby アプリケーション内での処理の完全なサポートが含まれています。 Ruby SDK はプレゼンテーション操作に関連するいくつかの重要な機能をサポートしており、PPT、PPTX、PPS、PPSX、PPTM、PPSM、POTX、POTM ODP、OTP などの多数のファイル形式でプレゼンテーションを作成できます。 新しい空のプレゼンテーションを最初から作成する、既存のプレゼンテーションを読み取る、パスワードを適用してプレゼンテーションを保護する、HTML ドキュメント経由で新しいプレゼンテーションを作成する、PDF ドキュメントからプレゼンテーションを生成する、プレゼンテーションの分割/結合などの機能をサポートします。
Ruby API を使用して空の PowerPoint プレゼンテーションを作成する
require 'aspose_slides_cloud'
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "my_client_id"
configuration.app_key = "my_client_key"
slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)
response = slides_api.create_presentation("Sales.pptx", nil, nil, nil, "Data", "Main")
print response.self_uri.href # https://api.aspose.cloud/v3.0/slides/Sales.pptx?folder=Data
Ruby を使用してスライド ノートを追加および管理
Aspose.Slides Cloud SDK for Ruby を使用すると、ソフトウェア開発者が独自の Ruby アプリケーション内でスライド ノートに関連するタスクを簡単に処理できるようになります。 プレゼンテーションへのノートの追加、プレゼンテーションからの既存のノートの更新、スライドからのノートの抽出、既存のプレゼンテーションからのノートの読み取りなど、スライド ノートに関連する重要な機能がいくつかあります。 次の例は、Ruby 開発者が Ruby コマンドを使用してプレゼンテーションにメモを追加する方法を示しています。
Ruby を使用してスピーカー ノートを PowerPoint プレゼンテーションに追加する
require "aspose_slides_cloud"
include AsposeSlidesCloud
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)
# Prepare notes for the slide.
notes_slide = AsposeSlidesCloud::NotesSlide.new
notes_slide.text = "Start with our company."
# Create the notes for the second slide.
current_notes_slide = slides_api.create_notes_slide("MyPresentation.pptx", 2, notes_slide, nil, "MyFolder")
# Print the resource reference for the notes slide.
print current_notes_slide.self_uri.href
Ruby を使用したプレゼンテーションでのグラフの操作
Aspose.Slides Cloud SDK for Ruby を使用すると、ソフトウェア開発者は、Ruby コマンドを使用して独自の PowerPoint プレゼンテーション内でグラフをプログラムで処理できます。 ソフトウェア開発者は、プレゼンテーション内に縦棒グラフ、円グラフ、サンバースト チャート、散布図、バブル チャートなどのさまざまな種類のグラフを作成できます。 新しいグラフのスライドへの挿入、グラフの壁の設定、グラフ軸のプロパティの設定、グラフの凡例の設定など、グラフの操作に使用できるさまざまな機能があります。 次の例は、Ruby アプリケーション内の横軸のいくつかのプロパティを更新する方法を示しています。
Ruby を使用して横軸の一部のプロパティを更新するにはどうすればよいですか?
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
#Code example will be added soon.
Ruby API 経由でプレゼンテーションにテキストを挿入および管理
Aspose.Slides Cloud SDK for Ruby を使用すると、ソフトウェア開発者はクラウド内の PowerPoint プレゼンテーション内にテキストやオブジェクトを挿入して操作できます。 SDK には、テキストの追加と削除、フォントと色の変更、新しい段落の挿入、テキスト プロパティの更新、不要な段落の削除、スライド上のテキストの置換、テキストの強調表示、オブジェクトのサイズ変更と位置変更など、プレゼンテーションでテキストを処理するための重要な機能がいくつか含まれています。 段落四角形の取得、プレゼンテーションからのテキストの抽出など。 次の例は、Ruby コードを使用して PowerPoint プレゼンテーション内の図形内のテキストを強調表示する方法を示しています。
Ruby を使用して PowerPoint プレゼンテーション内の図形内のテキストを強調表示する方法
configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
result = api.highlight_shape_text("MyPresentation.pptx", 2, 1, "important", "00FF0000")
p(result.text)