Odprite in preberite Word datoteko ali PDF v Go SDK

Uporabite REST API za programsko odpiranje in branje dokumentov v Go

Preprosto odprite Word dokumente, PDF z le nekaj vrsticami Go kode. Naša knjižnica Go vam bo zagotovila vse, kar potrebujete za programski dostop do vsebine dokumenta.

Oglejte si delček kode

Odprite in preberite dokumente v Scali

Če želite odpreti besedilno datoteko in delati s podatki v obliki navadnega besedila, lahko to storite z uporabo najosnovnejših funkcij jezika in operacijskega sistema Go. Kar zadeva branje pisarniških dokumentov, predstavljenih v najrazličnejših formatih datotek (DOCX, DOC, PDF, RTF, ODT, HTML itd.), je to nalogo težje rešiti, saj so takšni dokumenti opisani s kompleksnimi drevesnimi podatki strukture znotraj modela DOM.

Naša knjižnica Go je rešitev v oblaku, ki vam omogoča odpiranje dokumentov v katerem koli pisarniškem in spletnem formatu. Ta porazdeljeni pristop vam daje prilagodljivost pri razvoju programske opreme z uporabo jezika Go, saj bo vsa obdelava dokumentov, ki zahtevajo veliko virov, potekala na strežnikih Aspose. Vse, kar potrebujete, je pridobiti zasebne ključe za dostop do Cloud API ja v Go kodi.

Programsko branje Word dokumentov, PDF v Scali

Ponavljate lahko po elementih dokumenta ali pa iščete določene elemente v drevesu DOM. Ponujamo široko paleto funkcij Go za delo s strukturo dokumenta in s podatki, ki jih vsebujejo vozlišča dokumenta.

Naslednji primer Go kode vam bo pomagal hitro ugotoviti, kako naložiti dokument in na njem izvesti nekaj dejanj.

Naložite dokument, do katerega želite dostopati
Zaženi kodo
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)
Zaženi kodo
  
Kopirajte kodo Go v odložišče

Kako brati Word dokumente, PDF v Go

  1. Namestite 'Aspose.Words Cloud za Go'
  2. Dodajte referenco knjižnice (uvozite knjižnico) svojemu Go projektu
  3. Preberite dokument

Namestite knjižnico Go za branje dokumentov

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.

Sistemske zahteve

Za podrobnosti si oglejte Repository Documentation.

5%

Naročite se na posodobitve izdelkov Aspose

Prejemajte mesečna glasila in ponudbe neposredno v vaš nabiralnik.

© Aspose Pty Ltd 2001-2025. Vse pravice pridržane.