Open DOCX in Go SDK

Gebruik REST API om DOCX bestanden programmatisch te openen en te lezen in Go

Open eenvoudig DOCX documenten met slechts een paar regels Go code. Onze Go bibliotheek biedt u alles wat u nodig hebt om programmatisch toegang te krijgen tot DOCX documentinhoud.

Codefragment bekijken

Open een DOCX bestand in Go

De taak van het lezen van DOCX documenten is de taak van het lezen van hiërarchische datastructuren binnen het DOM model. Dit houdt in dat u het formaat van elk afzonderlijk DOCX gegevenselement kent, inclusief alle mogelijke onderliggende elementen en attributen.

Onze Go bibliotheek is een cloudgebaseerde oplossing waarmee u DOCX bestanden kunt openen om gemakkelijk te lezen en te schrijven. Deze gedistribueerde aanpak geeft u flexibiliteit bij softwareontwikkeling met behulp van Go taal, aangezien alle resource-intensieve DOCX documentverwerking plaatsvindt op Aspose-servers. Het enige dat u nodig hebt, is om privésleutels te krijgen om toegang te krijgen tot Cloud API in Go code.

Programmatisch DOCX documenten lezen in Go

U kunt itereren over alle elementen van een DOCX document of u kunt zoeken naar specifieke elementen in een DOM boom. We bieden een breed Go aan Go functies, zowel voor het werken met de structuur van het DOCX bestand als voor de gegevens in de documentknooppunten.

Het volgende codevoorbeeld zal u helpen snel erachter te komen hoe u een DOCX bestand kunt laden met Go en er enkele acties op kunt uitvoeren.

Upload een document dat u wilt openen
Voer code uit
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)
Voer code uit
  
Kopieer code Go naar het klembord

Een DOCX bestand lezen in Go

  1. Installeer 'Aspose.Words Cloud voor Go'
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw Go project
  3. Een DOCX bestand lezen

Installeer Go bibliotheek om DOCX bestanden te lezen

Voer go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api uit om Aspose.Words Cloud SDK for Go te installeren. U kunt veel nuttige informatie krijgen over andere installatiemethoden in het gedeelte "How to use SDK".

Kloon Aspose.Words Cloud SDK for Go -broncode van GitHub en gebruik deze in uw project. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

Raadpleeg de Repository Documentation om de details te zien.

Andere ondersteunde bestandsindelingen

U kunt documenten in andere formaten openen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2025. Alle rechten voorbehouden.