Preprosto odprite DOC dokumente z le nekaj vrsticami Go kode. Naša knjižnica Go vam bo zagotovila vse, kar potrebujete za programski dostop do vsebine DOC dokumenta.
Naloga branja DOC dokumentov je naloga branja hierarhičnih podatkovnih struktur znotraj modela DOM. To pomeni poznavanje formata vsakega posameznega podatkovnega elementa DOC, vključno z vsemi njegovimi možnimi podrejenimi elementi in atributi.
Naša knjižnica Go je rešitev v oblaku, ki vam omogoča enostavno odpiranje DOC datotek za branje in pisanje. Ta porazdeljeni pristop vam daje prilagodljivost pri razvoju programske opreme z uporabo jezika Go, saj bo vsa obdelava DOC dokumentov, ki zahteva veliko virov, potekala na strežnikih Aspose. Vse, kar potrebujete, je pridobiti zasebne ključe za dostop do Cloud API ja v Go kodi.
Ponavljate lahko po vseh elementih DOC dokumenta ali pa iščete določene elemente v drevesu DOM. Ponujamo široko paleto funkcij Go za delo s strukturo DOC datoteke in s podatki, ki jih vsebujejo vozlišča dokumenta.
Naslednji primer kode vam bo pomagal hitro ugotoviti, kako naložiti DOC datoteko s Scalo in izvesti nekaj dejanj na njej.
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.doc"
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)
Zaženite go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, da namestite Aspose.Words Cloud SDK for Go. Veliko koristnih informacij o drugih načinih namestitve lahko dobite v razdelku "How to use SDK".
Klonirajte izvorno kodo Aspose.Words Cloud SDK for Go iz GitHuba in jo uporabite v svojem projektu. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Za podrobnosti si oglejte Repository Documentation.
Odpirate lahko dokumente v drugih formatih: