Go SDKでWordまたはPDFファイルを開いて読みます

REST APIを使用して、Goでプログラムでドキュメントを開いたり読んだりします

わずか数行のGoコードでWord、PDFドキュメントを簡単に開くことができます。 Goライブラリは、プログラムでドキュメントコンテンツにアクセスするために必要なすべてのものを提供します。

コードスニペットを表示

Go でドキュメントを開いて読む

テキストファイルを開いてプレーンテキスト形式のデータを操作する場合は、Go 言語とオペレーティングシステムの最も基本的な機能を使用して行うことができます。さまざまなファイル形式(DOCX、DOC、PDF、RTF、ODT、HTMLなど)で提示されるオフィス文書の読み取りに関しては、このような文書は複雑なツリーのようなデータで記述されているため、このタスクを解決するのはより困難です。 DOMモデル内の構造。

私たちの Go ライブラリは、あらゆるオフィスやWeb形式でドキュメントを開くことができるクラウドベースのソリューションです。この分散型アプローチでは、リソースを大量に消費するすべてのドキュメント処理がAsposeサーバーで行われるため、Go 言語を使用したソフトウェア開発に柔軟性がもたらされます。必要なのは、Go コードでCloud APIにアクセスするための秘密鍵を取得することだけです。

Go でWord、PDFドキュメントをプログラムで読む

ドキュメント要素を反復処理することも、DOMツリーで特定の要素を検索することもできます。ドキュメントの構造とドキュメントノードに含まれるデータの両方を操作するための幅広い Go 関数を提供します。

次の Go コード例は、ドキュメントをロードしていくつかのアクションを実行する方法をすばやく理解するのに役立ちます。

アクセスしたいドキュメントをアップロードする
コードを実行する
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
fileName:= "Input.docx"

requestFileContent, _ := os.Open(ReadFile(t, fileName))
uploadDocumentRequestOptions := map[string]interface{}{}
uploadDocumentRequest := &models.UploadFileRequest{
    FileContent: requestFileContent,
    Path: ToStringPointer(fileName),
    Optionals: uploadDocumentRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadDocumentRequest)

requestParagraph := models.ParagraphInsert{
    Text: ToStringPointer("Reading and writing to the file in the cloud occurs automatically."),
}
insertParagraphRequestOptions := map[string]interface{}{}
insertParagraphRequest := &models.InsertParagraphRequest{
    Name: ToStringPointer(fileName),
    Paragraph: &requestParagraph,
    Optionals: insertParagraphRequestOptions,
}
_, _, _ = wordsApi.InsertParagraph(ctx, insertParagraphRequest)

downloadDocumentRequestOptions := map[string]interface{}{}
downloadDocumentRequest := &models.DownloadFileRequest{
    Path: ToStringPointer(fileName),
    Optionals: downloadDocumentRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadDocumentRequest)
コードを実行する
  
Goをクリップボードにコピーします

GoでWord、PDFドキュメントを読む方法

  1. Aspose.Words Cloud for Goをインストールします
  2. Goプロジェクトにライブラリ参照を追加(ライブラリをインポート)
  3. ドキュメントを読む

ドキュメントを読むためにGoライブラリをインストールする

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 を参照してください。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2025. 全著作権所有。