Отворете DOCX в Go SDK

Използвайте REST API, за да отваряте и четете DOCX файлове програмно в Go

Отваряйте лесно DOCX документи само с няколко реда от Go код. Нашата Go библиотека ще ви предостави всичко необходимо за програмен достъп до съдържанието на DOCX документа.

Вижте кодовия фрагмент

Отворете DOCX файл в Go

Задачата за четене на DOCX документи е задача за четене на йерархични структури от данни в DOM модела. Това предполага познаване на формата на всеки отделен DOCX елемент от данни, включително всички негови възможни дъщерни елементи и атрибути.

Нашата Go библиотека е базирано на облак решение, което ще ви позволи лесно да отваряте DOCX файлове за четене и писане. Този разпределен подход ви дава гъвкавост при разработката на софтуер с помощта на езика Go, тъй като цялата обработка на DOCX документи с интензивно използване на ресурси ще се извършва на сървърите на Aspose. Всичко, от което се нуждаете, е да получите лични ключове за достъп до Cloud API в Go код.

Програмно четене на DOCX документи в Go

Можете да итерирате всички елементи на DOCX документ или можете да търсите конкретни елементи в DOM дърво. Предоставяме широк набор от функции на Go както за работа със структурата на DOCX файла, така и с данните, съдържащи се във възлите на документа.

Следният пример на код ще ви помогне бързо да разберете как да заредите DOCX файл с помощта на 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 в клипборда

Как да прочетем DOCX файл в Go

  1. Инсталирайте "Aspose.Words Cloud за Go"
  2. Добавете препратка към библиотека (импортирайте библиотеката) към вашия Go проект
  3. Прочетете DOCX файл

Инсталирайте Go библиотека, за да четете DOCX файлове

Изпълнете go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, за да инсталирате Aspose.Words Cloud SDK for Go. Можете да получите много полезна информация за други методи за инсталиране от раздела "How to use SDK".

Клонирайте Aspose.Words Cloud SDK for Go изходния код от GitHub и го използвайте във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

Обърнете се към Repository Documentation, за да видите подробностите.

Други поддържани файлови формати

Можете да отваряте документи в други формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2025. Всички права запазени.