オープンソースはM PowerPoint PPTXプレゼンテーションを作成するためにライブラリを行きます
オープンソースの Gt API を使用して、Microsoft® PowerPoint PPTX のプレゼンテーションを簡単に作成できます。
ユニオフィスとは?
Unioffice はオープンソースのピュア・ゴー・ライブラリで、ソフトウェア開発者が独自のGoアプリケーション内で Microsoft Presentation 文書を作成および解析する機能を提供します。 API を使用して、PPTX のかなり速く作成できます、反射の使用なしでそして PPTX を読む間、それは少しより多くの時間を取ることができますのですぐに節約して下さい。
オープンソースのuniofficeライブラリは、テンプレートから新しいPowerPointを作成するなどのPowerPoint作成に関連するいくつかの重要な機能をサポートし、テキストボックスを追加し、画像をインサートします。
ユニオフィス開設
ユニオフィスをプロジェクトにインストールする推奨方法は、Githubを使用することです。 スムーズなインストールには、次のコマンドを使用してください。
ユニオフィスをGitHubに設置
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
Go API で PPTX イメージを追加
オープンソースライブラリユニオフィスでは、コンピュータプログラマが自分のGoアプリケーション内でPPTXファイルで画像をインサートすることができます。 新しいPPTXを作成する機能を提供し、その中に画像をインサートし、文書を保存します。 以下のコードの行を使うと、PPTX のドキュメントに簡単に画像を差し込むことができます。
PPTX Gtのイメージをインサート
- presentation.New() メソッドを使用して新しいプレゼンテーションを作成します。
- ppt を使用して画像をロードします。 AddImage() メソッドはイメージへのパスを文字列として渡す
- ppt を使用して新しいスライドを作成します。 AddSlide() メソッド
- スライドでイメージを追加。 AddImage() メソッドとイメージオブジェクトをパラメータとして渡します
- インチに画像の幅と高さを設定
- ドキュメントを検証し、PPTX形式で保存します。
無料のGt APIによる画像のインサート
ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
if err != nil {
log.Fatal(err)
}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
log.Fatal(err)
}
ppt.SaveToFile("image.pptx")