Atidarykite ir skaitykite "Word" arba PDF Go failą SDK

Naudokite REST API norėdami programiškai atidaryti ir skaityti dokumentus Go

Lengvai atidarykite "Word", PDF dokumentus naudodami tik kelias Go kodo eilutes. Mūsų Go biblioteka suteiks jums viską, ko reikia norint programiškai pasiekti dokumentų turinį.

Peržiūrėkite kodo fragmentą

Atidarykite ir skaitykite dokumentus "Go".

Jei norite atidaryti tekstinį failą ir dirbti su duomenimis paprasto teksto formatu, galite tai padaryti naudodami pagrindines Go kalbos ir operacinės sistemos funkcijas. Skaitant biuro dokumentus, pateikiamus įvairiais failų formatais (DOCX, DOC, PDF, RTF, ODT, HTML ir kt.), šią užduotį išspręsti sunkiau, nes tokie dokumentai aprašomi sudėtingais į medį panašiais duomenimis. DOM modelio struktūros.

Mūsų "Go" biblioteka yra debesies pagrindu sukurtas sprendimas, leidžiantis atidaryti dokumentus bet kokiu biuro ir žiniatinklio formatu. Šis paskirstytas metodas suteikia jums lankstumo kuriant programinę įrangą naudojant Go kalbą, nes visas daug išteklių reikalaujantis dokumentų apdorojimas vyks Aspose serveriuose. Viskas, ko jums reikia, yra gauti privačius raktus, kad galėtumėte pasiekti "Cloud API" "Go" kode.

Programiškai skaitykite "Word", PDF dokumentus "Go".

Galite kartoti dokumento elementus arba ieškoti konkrečių elementų DOM medyje. Teikiame platų Go funkcijų spektrą tiek darbui su dokumento struktūra, tiek su dokumento mazguose esančiais duomenimis.

Šis Go kodo pavyzdys padės greitai išsiaiškinti, kaip įkelti dokumentą ir atlikti kai kuriuos veiksmus.

Įkelkite dokumentą, kurį norite pasiekti
Vykdyti kodą
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)
Vykdyti kodą
  
Nukopijuokite kodą Go į mainų sritį

Kaip skaityti "Word", PDF dokumentus Go

  1. Įdiekite "Aspose.Words Cloud", skirtą Go
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo Go projekto
  3. Skaityti dokumentą

Įdiekite Go biblioteką, kad galėtumėte skaityti dokumentus

Paleiskite go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, kad įdiegtumėte Aspose.Words Cloud SDK for Go. Skiltyje "How to use SDK" galite gauti daug naudingos informacijos apie kitus diegimo būdus.

Aspose.Words Cloud SDK for Go šaltinio kodą iš GitHub ir naudokite jį savo projekte. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

Išsamią informaciją rasite Repository Documentation.

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2025. Visos teisės saugomos.