Microsoft® PowerPoint ファイルを変換するためのオープンソース Go ライブラリ
Microsoft PowerPoint PPT および PPTX のプレゼンテーションを無料 Gt API 経由で PDF に変換
Gotenberg Go クライアントとは
多くの場合、GO 開発者は、Microsoft プレゼンテーションを PDF ファイル形式に変換するためのオープン ソースで無料の API を探しています。 Gotenberg Go クライアントは、開発者が PPT および PPTX を PDF ファイル形式に簡単に変換できる無料の GO ライブラリです。開発者は、独自のアプリケーション内で PPTX から PDF および PPT から PDF への変換機能を簡単に統合できます。
デフォルトでは、少数のフォントがインストールされており、API はアジア文字もサポートしています。出力 PDF ドキュメントで特定のフォントを取得するには、独自のフォントをインストールする必要があります。
Gotenberg Go クライアントの概要
Gotenberg Go クライアントをプロジェクトにインストールするための推奨される方法は、Github を使用することです。スムーズなインストールのために、次のコマンドを使用してください。
GitHub 経由で Gotenberg Go クライアントをインストールする
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
Free Go API 経由で PPTX を PDF に変換
オープンソース ライブラリの Gotenberg Go クライアントを使用すると、1 つの関数で 1 つまたは複数の Microsoft プレゼンテーション ファイル形式を PDF ファイル形式に変換できます。 API は gotenberg.NewOfficeRequest() メソッドを使用して新しいファイルをロードし、ファイル名とファイル パスをパラメーターとして受け入れます。 PowerPoint ファイルを PDF に変換するには、1 つまたは複数のファイルを読み込んで簡単に PDF に変換できます。次のコード スニペットは、GO で PPTX を PDF に変換する方法を示しています。
GOでパワーポイントをPDFに変換
- NewDocumentFromPath() メソッドを使用して 2 つの PPTx ファイルを読み込み、ファイル名とファイル パスをパラメータとして渡します
- gotenberg.NewOfficeRequest() メソッドを使用して両方のファイルを PDF に変換し、doc オブジェクトを渡します。
- PDF文書を保存
無料の GO API で PPTX を PDF に変換
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.pptx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.pptx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "fileformat.pdf"
c.Store(req, dest)