この Go ライブラリは、Go 開発者にREST APIを使用してドキュメント分割関数を操作する機能を提供します。これにより、Go で1つのドキュメントをオンラインでいくつかの小さなファイルに分割できます。たとえば、ドキュメントから数ページを電子メールで送信する必要がある場合や、ファイルの一部のみを顧客に表示したい場合があります。これはすべて、Go コードのドキュメント分割機能を介して実行できます。
ドキュメントの分割には、「ページ別」、「ページ範囲別」、「見出し別」、「セクション区切り別」など、さまざまな方法を使用できます。元のドキュメントをロードして、必要な方法を選択するだけです。 Go コードを使用してこれらの基準に従ってファイルを分割する場合は、ドキュメントで必要な見出しスタイルが使用されているか、セクション区切りが含まれていることを確認してください。ドキュメントを分割した後、結果を個別のドキュメントページまたは小さなファイルとしてエクスポートできます。
すべてのドキュメント分割は、Cloud on Aspose Webサーバーで最高速度で実行され、すべてのセキュリティ標準に準拠しています。 Go ライブラリは、ドキュメント処理アプリケーションを作成するように設計されており、REST APIを介したクライアント/サーバーの相互作用に基づいています。
Cloud SDK for Go でさまざまな基準を使用して、Word、PDF、HTML、EPUBドキュメントを分割します。ドキュメントを複数のファイルに分割する方法や、指定されたパラメーターに従ってページを抽出する方法について質問がある場合は、Splitter Onlineを試して、結果を便利なドキュメント形式にエクスポートしてください。
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
doc, _ := os.Open("Input.docx")
options := map[string]interface{}{
"zipOutput": ToBoolPointer(true),
}
request := &models.SplitDocumentOnlineRequest{
Document: doc,
Format: ToStringPointer("docx"),
Optionals: options,
}
zippedFiles = wordsApi.SplitDocumentOnline(ctx, request)
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api を実行して、 Aspose.Words Cloud SDK for Go SDKforGoをインストールします。 "How to use SDK" セクションから、他のインストール方法に関する多くの有用な情報を入手できます。
Aspose.Words Cloud SDK for Go ソースコードをGitHubから複製し、プロジェクトで使用します。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。
詳細については、 Repository Documentation を参照してください。