Avage hõlpsalt Word dokumente vaid mõne Go koodireaga. Meie Go teek pakub teile kõike, mida vajate programmi Word dokumendi sisule juurdepääsuks.
Word dokumentide lugemise ülesanne on DOM mudeli hierarhiliste andmestruktuuride lugemise ülesanne. See eeldab iga üksiku Word i andmeelemendi vormingu teadmist, sealhulgas kõiki selle võimalikke alamelemente ja atribuute.
Meie Go teek on pilvepõhine lahendus, mis võimaldab hõlpsasti avada Word faile lugemiseks ja kirjutamiseks. See hajutatud lähenemine annab teile paindlikkuse tarkvaraarenduses Go keelt kasutades, kuna kogu ressursimahukas Word dokumentide töötlemine toimub Aspose'i serverites. Kõik, mida vajate, on hankida privaatvõtmed, et pääseda juurde Go koodis pilve API le.
Saate itereerida Word dokumendi kõiki elemente või otsida konkreetseid elemente DOM puust. Pakume laia valikut Go funktsioone nii Word faili struktuuri kui ka dokumendisõlmedes sisalduvate andmetega töötamiseks.
Järgmine koodinäide aitab teil kiiresti aru saada, kuidas laadida Go abil Word faili ja teha sellega mõningaid toiminguid.
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äivitage go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, et installida Aspose.Words Cloud SDK for Go. Muude installimeetodite kohta saate palju kasulikku teavet jaotisest "How to use SDK".
Kloonige GitHubist pärit Aspose.Words Cloud SDK for Go lähtekood ja kasutage seda oma projektis. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.
Üksikasjade vaatamiseks vaadake Repository Documentation.
Saate avada muus vormingus dokumente: