1. 製品
  2.   ワードプロセッシング
  3.   GO
  4.   Aspose.Words Cloud SKD for Go

Aspose.Words Cloud SKD for Go

 
 

REST API を使用して Microsoft Word ドキュメントを処理する

Go Word ドキュメント処理 REST API を使用して、Word 処理ドキュメント (DOC、DOCX、RTF、HTML、PDF、XPS、EPUB) を生成、変更、操作、レンダリング、印刷、変換します。

Aspose.Words Cloud SDK for Go は、ソフトウェア開発者が Microsoft と連携できるようにする強力で多目的な Go ライブラリです。 クラウド上の Word ドキュメント。 ソフトウェア開発者が Word ファイルからデータを作成、操作、変換、抽出する必要がある場合でも、SDK は作業を迅速かつ効率的に実行できる優れた選択肢です。 このライブラリには、多数のワード プロセッシング、OpenOffice、WordprocessingML、および DOC、DOCX、RTF、DOT、DOTX、DOTM、FlatOPC (XML) などの Web ファイル形式のサポートが含まれています。

Aspose.Words Cloud SDK for Go は、開発者にとって貴重なツールとなる幅広い機能と利点を提供します。これらの機能には、新しい Word ドキュメントを最初から作成する、さまざまな書式設定オプションとスタイルを適用する、Word ドキュメントが含まれます 他のファイル形式への変換、Word 文書からの画像の抽出、Word ファイルからの画像テキストの抽出、複数の Word 文書の結合、Word 文書の複数の文書への分割、特定のセクションからのコンテンツの挿入または削除など。

Aspose.Words Cloud SDK for Go は、柔軟かつ効率的な方法で Word ドキュメントを操作できます。 このライブラリを使用すると、ソフトウェア開発者はワード プロセッシング ドキュメントを DOC、DOT、DOCX、DOCM、DOTX、DOTM、FlatOpc、RTF、PDF、HTML、ODT、OTT、TXT、EPUB、XPS、PCL などのさまざまな主要なファイル形式に変換できます。 TIFF、PNG、JPEG、BMP、SVG など。 Aspose.Words Cloud SDK は、幅広い機能と利点を備えており、Word ファイルを定期的に操作する必要がある開発者にとって優れたツールです。

Previous Next

Aspose.Words Cloud SKD for Go の概要

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

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

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 
GitHub から直接ダウンロードできます。

Go API を使用した Word ドキュメントの作成

Aspose.Words Cloud SDK for Go を使用すると、ソフトウェア開発者はわずか数行のコードでワープロ ドキュメントを簡単に作成および操作できます。 このライブラリを使用すると、ソフトウェア開発者は、ファイル拡張子で指定された形式で新しいドキュメントを Cloud Storage に生成できます。 このライブラリには、外部ファイルからのテキストの挿入、既存のファイルへの画像の追加、ヘッダーとフッターの挿入、表の追加、大きな文書の分割、Word 文書へのハイパーリンクの追加、ページ番号の挿入など、Word 文書の作成に関連するいくつかの重要な機能が含まれています。 、Word 文書にリストを追加するなど、さまざまな操作が可能です。

GO REST API 経由で新しいドキュメントを作成する方法

 import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
createRequestOptions := map[string]interface{}{"fileName": "Sample.docx",}
createRequest := &models.CreateDocumentRequest{
    Optionals: createRequestOptions,
}
_, _, _ = wordsApi.CreateDocument(ctx, createRequest)

Web ページに埋め込まれた Word ドキュメント

Aspose.Words Cloud SDK for Go には、Go コマンドを使用して Web ページ内に Word ドキュメントを埋め込むための非常に強力な機能が含まれています。 必要なのは 1 行のコードだけで、Web ブラウザ内に Word 処理ドキュメントを埋め込むことができます。 ドキュメントがクラウド サービスによってレンダリングされると、JavaScript ウィジェットとして Web ページに表示されます。 オンラインで拡大・縮小するのはとても簡単です。 DOC、DOCX、RTF などのさまざまな Word ファイル形式を表示することもできます。

Iframe コード スニペット DOCX ドキュメントを HTML に埋め込む

 
<iframe width="1120"
	height="850"
	src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>

Go アプリ内の Word ドキュメントの比較

Aspose.Words Cloud SDK for Go を使用すると、ソフトウェア開発者は複数の Word 処理ドキュメントを比較し、Go アプリケーション内でドキュメントに加えられた変更を追跡できます。 このライブラリには、ソフトウェア開発者が 2 つの Word 文書を比較し、削除されたテキスト、追加されたテキスト、書式の変更など、2 つの Word 文書間の相違点のリストを取得するのに役立つ強力な文書操作ツールが含まれています。

Go API 経由で Word ドキュメントを比較する方法

import (

"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("compareTestDoc1.doc")
requestCompareData := models.CompareData{
Author: ToStringPointer("author"),
ComparingWithDocument: ToStringPointer("TestCompareDocument2.doc"),
DateTime: ToTimePointer(CreateTime(2015, 10, 26, 0, 0, 0)),
}
requestComparingDocument, _ := os.Open("compareTestDoc2.doc")
compareRequestOptions := map[string]interface{}{"comparingDocument": requestComparingDocument,

"destFileName": "CompareDocumentOut.doc",}
compareRequest := &models.CompareDocumentOnlineRequest{
Document: requestDocument,
CompareData: &requestCompareData,
Optionals: compareRequestOptions,
}

_, _, _ = wordsApi.CompareDocumentOnline(ctx, compareRequest)

Go API 経由でヘッダーとフッターを管理

Aspose.Words Cloud SDK for Go には、Word ドキュメント内にヘッダーとフッターを追加および管理するための非常に強力な機能が含まれています。 このライブラリは、ヘッダーとフッターへのテキストや画像の追加、オンラインでの Word 文書からの `HeaderFooter` オブジェクトの削除、オンラインでの Word 文書内のヘッダー/フッターの取得、オンラインでのヘッダー/フッターの取得など、ヘッダーとフッターの管理に関連するいくつかの重要な機能をサポートしています。 セクションのフッター、Word 文書内のすべてのヘッダー/フッターの取得など。 次の例は、Word 文書にヘッダーとフッターを挿入する方法を示しています。

Go API を使用して Word 文書にヘッダーフッターを挿入する

import (

"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("Sample.doc")
insertRequestOptions := map[string]interface{}{}
insertRequest := &models.InsertHeaderFooterOnlineRequest{
Document: requestDocument,
SectionPath: ToStringPointer(""),
HeaderFooterType: ToStringPointer("FooterEven"),
Optionals: insertRequestOptions,
}

_, _, _ = wordsApi.InsertHeaderFooterOnline(ctx, insertRequest)
 日本