Åbn Word i Go SDK

Brug REST API til at åbne og læse Word filer programmatisk i Go

Åbn nemt Word dokumenter med blot et par linjer med Go kode. Vores Go bibliotek vil give dig alt, hvad du behøver for at få adgang til Word dokumentindhold programmatisk.

Åbn en Word fil i Go

Opgaven med at læse Word dokumenter er opgaven med at læse hierarkiske datastrukturer inden for DOM modellen. Dette indebærer at kende formatet for hvert enkelt Word dataelement, inklusive alle dets mulige underordnede elementer og attributter.

Vores Go bibliotek er en cloud-baseret løsning, der giver dig mulighed for nemt at åbne Word filer til læsning og skrivning. Denne distribuerede tilgang giver dig fleksibilitet i softwareudvikling ved brug af Go sprog, da al ressourcekrævende Word dokumentbehandling vil foregå på Aspose-servere. Alt du behøver er at få private nøgler for at få adgang til Cloud API i Go kode.

Programmatisk læse Word dokumenter i Go

Du kan iterere over alle elementer i et Word dokument, eller du kan søge efter specifikke elementer i et DOM træ. Vi leverer en bred vifte af Go funktioner både til at arbejde med strukturen af Word filen og med de data, der er indeholdt i dokumentnoderne.

Følgende kodeeksempel hjælper dig med hurtigt at finde ud af, hvordan du indlæser en Word fil ved hjælp af Go og udfører nogle handlinger på den.

Upload et dokument, du vil have adgang til
Kør kode
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)
Kør kode
  
Kopiér koden Go til udklipsholderen

Sådan læser du en Word fil i Go

  1. Installer Aspose.Words Cloud for Go
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Go projekt
  3. Læs en Word fil

Installer Go biblioteket for at læse DOCX filer

Kør go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api for at installere Aspose.Words Cloud SDK for Go. Du kan få en masse nyttig information om andre installationsmetoder fra afsnittet "How to use SDK".

Klon Aspose.Words Cloud SDK for Go kildekode fra GitHub og brug den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

Se Repository Documentation for at se detaljerne.

Andre understøttede filformater

Du kan åbne dokumenter i andre formater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2025. Alle rettigheder forbeholdes.