1. 製品
  2.   プレゼンテーション
  3.   GO
  4.   Aspose.Slides Cloud SDK for Go

Aspose.Slides Cloud SDK for Go

 
 

GO SDK - PowerPoint プレゼンテーションの作成と変換

クラウドベースの SDK を使用すると、ソフトウェア開発者はクラウド上で PowerPoint PPT/PPTX プレゼンテーションを作成、読み取り、編集、保護、変換できます。

Aspose.Slides Cloud SDK for Go は、開発者が次のことを可能にする、主要かつ包括的なクラウドベースの SDK です。 Go プログラミング言語を使用して PowerPoint プレゼンテーションを作成、編集、操作します。 SDK を使用すると、ソフトウェア開発者は、スライドの作成、編集、削除、図形、テキスト、マルチメディア コンテンツの追加、書式設定の適用など、高度な PowerPoint プレゼンテーション機能を Go ベースのアプリケーションに簡単に統合できます。 Go クラウド SDK は Aspose.Slides REST API の最上位に基づいており、サードパーティ ソフトウェアをインストールしなくてもスムーズに動作します。

Aspose.Slides Cloud SDK for Go は、高速かつ効率的な実行を保証する非同期 API 呼び出しやマルチスレッド処理などの機能を備え、高パフォーマンス向けに最適化されています。 これにより、ソフトウェア開発者は、独自のアプリケーション内でプログラムを使用して PowerPoint プレゼンテーションを作成および変更できるようになります。 ライブラリには、プレゼンテーションを最初から作成する、新しいスライドを挿入する、プレゼンテーションを結合/分割する、プレゼンテーションからスライドを抽出する、スライドの内容をコピーする、テーマを管理する、プレゼンテーションから画像を追加および抽出する、プレゼンテーションを追加および抽出するなど、重要な機能がいくつかあります。図形 、ハイパーリンクの管理など。

クラウドベースの SDK である Aspose.Slides Cloud SDK for Go は、高価なソフトウェアやハードウェアに投資せずに、高度な PowerPoint プレゼンテーション機能をアプリケーションに追加したい開発者に、コスト効率の高いソリューションを提供します。 クロスプラットフォーム互換性、使いやすさ、高性能、コスト効率の高さにより、高度な PowerPoint プレゼンテーション機能をアプリケーションに追加したい開発者にとって優れた選択肢となります。 ただし、開発者は、インターネット接続の要件や限られたカスタマイズ オプションなど、SDK の制限も考慮する必要があります。

Previous Next

Aspose.Slides Cloud SDK for Go のスタートガイド

Aspose.Slides Cloud SDK for Go をインストールする推奨方法は、GitHub を使用することです。システムに SDK をインストールするには、次のコマンドを実行してください。

GitHub 経由で Aspose.Slides Cloud SDK for Go をインストールします

slides get github.com/aspose-slides-cloud/aspose-slides-cloud-slides 
Aspose 製品リリース ページ から直接ダウンロードすることもできます。

Go API 経由でプレゼンテーションを作成および管理

Aspose.Slides Cloud SDK for Go は、Go アプリケーション内での PPT および PPTX プレゼンテーションの作成と変更を完全にサポートしています。 SDK は、PPT、PPTX、PPS、PPSX、PPTM、PPSM、POTX、POTM、ODP、OTP など、さまざまな一般的なプレゼンテーション ファイル形式でのプレゼンテーションの作成をサポートします。 クラウドでプレゼンテーションを管理するためのライブラリには他にも重要な機能がいくつかあります。たとえば、既存のプレゼンテーションへの新しいスライドの追加、スライド ノートの追加と更新、HTML からのプレゼンテーションの作成、テンプレートを使用した新しいプレゼンテーションの作成、不要なスライドの削除などです。プレゼンテーション、既存のプレゼンテーションの分割または結合、プレゼンテーションへのアニメーションの追加など。

Go API 経由でプレゼンテーションのスライドを追加、管理、変換

Aspose.Slides Cloud SDK for Go には、PowerPoint プレゼンテーション内のスライドを処理するための完全なサポートが含まれています。 ライブラリには、プレゼンテーションへの新しいスライドの追加、プレゼンテーションからのスライドの抽出、不要なスライドの削除、あるプレゼンテーションから別のプレゼンテーションへのスライドのコピー、プレゼンテーション内の別の位置へのスライドの移動、プレゼンテーションの管理など、スライドを操作するための重要な機能がいくつかあります。背景プレゼンテーションのスライド、スライド コメントの管理、スライドへのコメントの追加、スライド情報の取得、プレゼンテーションからのスライド番号の取得など。

Go API を使用してプレゼンテーション スライドにコメントを追加する

cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "MyClientId"
cfg.AppKey = "MyClientSecret"
api := asposeslidescloud.NewAPIClient(cfg)

dto := asposeslidescloud.NewSlideComment()
dto.Text = "Comment text"
dto.Author = "Author Name"
childComment := asposeslidescloud.NewSlideComment()
childComment.Text = "Child comment text"
childComment.Author = "Author Name"
childComments := []asposeslidescloud.ISlideCommentBase { childComment }
dto.ChildComments = childComments
comments, _, e := api.SlidesApi.CreateComment("MyPresentation.pptx", 3, dto, nil, "", "", "")
if e != nil {
    fmt.Printf("Error: %v.", e)
    return
}
fmt.Printf("The slide has %v comments", len(comments.GetList()))

Go SDK 経由で PowerPoint プレゼンテーションをエクスポート

Aspose.Slides Cloud SDK for Go は、Go コマンドを使用して PowerPoint プレゼンテーションを他のさまざまなサポートされているファイル形式に変換するための強力な機能を提供します。 ソフトウェア開発者は、プレゼンテーションを PDF、XPS、TIFF、HTML、SWF、JPEG、PNG、GIF、BMP、FODP、XAML、MP4 などに変換できます。 選択したスライドの変換、PowerPoint プレゼンテーションの分割または結合、出力ドキュメント内のページまたは画像の高さまたは幅の指定なども可能です。 次の例は、プレゼンテーションを PDF ファイル形式に変換する方法を示しています。

Go SDK 経由でプレゼンテーションを PDF にエクスポート

cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "my_client_id"
cfg.AppKey = "my_client_key"
api := asposeslidescloud.NewAPIClient(cfg)

source, e := ioutil.ReadFile("MyPresentation.pptx")
if e != nil {
    fmt.Printf("Error: %v.", e)
    return
}

result, _, e := api.SlidesApi.Convert(source, "pdf", "", "", "", []int32 { 2, 4 }, nil)
if e != nil {
    fmt.Printf("Error: %v.", e)
    return
}
fmt.Printf("The converted file was saved to  %v.", result.Name())

Go API を使用してプレゼンテーションに図形を挿入および管理

Aspose.Slides Cloud SDK for Go は、Go コマンドを使用して PowerPoint プレゼンテーション内の図形を操作するための完全な機能セットを提供します。 プレゼンテーションへの新しい図形の追加、図形プロパティの管理、SmartArt グラフィックの操作、数式の操作、スライドからの図形の抽出、ハイパーリンクの追加と管理、ジオメトリ パスの操作、ズーム フレームの操作、ワードアートの追加と管理、 SVG などからシェイプをインポートします。 次の例は、Go API を使用してプレゼンテーション スライドから図形を抽出する方法を示しています。

Go API を使用してプレゼンテーションからシェイプを抽出する

cfg := asposeslidescloud.NewConfiguration()
cfg.AppSid = "MyClientId"
cfg.AppKey = "MyClientSecret"
api := asposeslidescloud.NewAPIClient(cfg)

// Get all shapes from the first slide.
allShapes, _, e := api.SlidesApi.GetShapes("MyPresentation.pptx", 1, "", "", "", "", "")
if e != nil {
    fmt.Printf("Error: %v.", e)
    return
}

// Get all charts from the first slide.
charts, _, e := api.SlidesApi.GetShapes("MyPresentation.pptx", 1, "", "", "", "Chart", "")
if e != nil {
    fmt.Printf("Error: %v.", e)
    return
}

// Print information about the shapes and charts.
shapeCount := len(allShapes.GetShapesLinks())
chartCount := len(charts.GetShapesLinks())
fmt.Printf("The slide contains %v shapes, including %v charts", shapeCount, chartCount)

 日本