Abra DOCX em Go SDK

Use a REST API para abrir e ler DOCX arquivos programaticamente em Go

Abra DOCX documentos facilmente com apenas algumas linhas de código Go. Nossa Go biblioteca fornecerá tudo o que você precisa para acessar o conteúdo do DOCX documento programaticamente.

Ver trecho de código

Abra um DOCX arquivo em Go

A tarefa de ler DOCX documentos é a tarefa de ler estruturas de dados hierárquicas dentro do modelo DOM. Isso implica conhecer o formato de cada elemento de dados DOCX individual, incluindo todos os seus possíveis elementos filho e atributos.

Nossa Go biblioteca é uma solução baseada em nuvem que permite abrir DOCX arquivos para leitura e escrita com facilidade. Essa abordagem distribuída oferece flexibilidade no desenvolvimento de software usando a linguagem Go, pois todo o processamento de DOCX documentos com uso intensivo de recursos ocorrerá em servidores Aspose. Tudo o que você precisa é obter chaves privadas para acessar a API Cloud no Go código.

Ler DOCX documentos programaticamente em Go

Você pode iterar sobre todos os elementos de um DOCX documento ou pesquisar por elementos específicos em uma árvore DOM. Fornecemos uma ampla gama de funções Go tanto para trabalhar com a estrutura do DOCX arquivo quanto com os dados contidos nos nós do documento.

O exemplo de código a seguir ajudará você a descobrir rapidamente como carregar um DOCX arquivo usando Go e realizar algumas ações nele.

Carregue um documento que você deseja acessar
Código de execução
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)
Código de execução
  
Copie o código Go para a área de transferência

Como ler um DOCX arquivo em Go

  1. Instale o 'Aspose.Words Cloud para Go'
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto Go
  3. Ler um DOCX arquivo

Instale a Go biblioteca para ler DOCX arquivos

Execute go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api para instalar o Aspose.Words Cloud SDK for Go. Você pode obter muitas informações úteis sobre outros métodos de instalação na seção "How to use SDK".

Clone o código-fonte do Aspose.Words Cloud SDK for Go do GitHub e use-o em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.

Requisitos de sistema

Consulte a Repository Documentation para ver os detalhes.

Outros formatos de arquivo suportados

Você pode abrir documentos em outros formatos:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2025. Todos os direitos reservados.