Ērti atveriet DOC dokumentus, izmantojot tikai dažas Go koda rindiņas. Mūsu Go bibliotēka nodrošinās jums visu nepieciešamo, lai programmatiski piekļūtu DOC dokumentu saturam.
DOC dokumentu lasīšanas uzdevums ir uzdevums nolasīt hierarhiskas datu struktūras DOM modelī. Tas nozīmē, ka ir jāzina katra atsevišķā DOC datu elementa formāts, ieskaitot visus tā iespējamos pakārtotos elementus un atribūtus.
Mūsu Go bibliotēka ir uz mākoņiem balstīts risinājums, kas ļaus viegli atvērt DOC failus lasīšanai un rakstīšanai. Šī izplatītā pieeja sniedz jums elastību programmatūras izstrādē, izmantojot Go valodu, jo visa resursietilpīgā DOC dokumentu apstrāde notiks Aspose serveros. Viss, kas jums nepieciešams, ir iegūt privātās atslēgas, lai piekļūtu Cloud API Go kodā.
Varat atkārtot visus DOC dokumenta elementus vai meklēt konkrētus elementus DOM kokā. Mēs piedāvājam plašu Go funkciju klāstu gan darbam ar DOC faila struktūru, gan ar dokumenta mezglos esošajiem datiem.
Šis koda piemērs palīdzēs ātri noskaidrot, kā ielādēt DOC failu, izmantojot Go, un veikt ar to dažas darbības.
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)
Palaidiet go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, lai instalētu Aspose.Words Cloud SDK for Go. Sadaļā "How to use SDK" varat iegūt daudz noderīgas informācijas par citām instalēšanas metodēm.
Klonējiet Aspose.Words Cloud SDK for Go pirmkodu no GitHub un izmantojiet to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.
Sīkāku informāciju skatiet Repository Documentation.
Varat atvērt dokumentus citos formātos: