Otvorte a prečítajte si Word súbor alebo PDF v súprave Go SDK

Použite REST API na programové otváranie a čítanie dokumentov v Go

Jednoducho otvárajte Word dokumenty, PDF pomocou niekoľkých riadkov kódu Go. Naša knižnica Go vám poskytne všetko, čo potrebujete na programový prístup k obsahu dokumentov.

Zobraziť útržok kódu

Otvárajte a čítajte dokumenty v Scale

Ak chcete otvoriť textový súbor a pracovať s údajmi vo formáte čistého textu, môžete to urobiť pomocou najzákladnejších funkcií jazyka a operačného systému Go. Čo sa týka čítania kancelárskych dokumentov prezentovaných v širokej škále formátov súborov (DOCX, DOC, PDF, RTF, ODT, HTML atď.), je táto úloha náročnejšia na vyriešenie, pretože takéto dokumenty sú popísané zložitými stromovými údajmi. štruktúry v rámci modelu DOM.

Naša knižnica Go je cloudové riešenie, ktoré vám umožní otvárať dokumenty v akomkoľvek kancelárskom a webovom formáte. Tento distribuovaný prístup vám poskytuje flexibilitu pri vývoji softvéru pomocou jazyka Go, pretože všetky zdroje náročné na spracovanie dokumentov budú prebiehať na serveroch Aspose. Všetko, čo potrebujete, je získať súkromné kľúče na prístup k Cloud API v kóde Go.

Programovo čítať Word dokumenty, PDF v Scale

Môžete iterovať prvky dokumentu alebo môžete vyhľadávať konkrétne prvky v strome DOM. Poskytujeme širokú škálu funkcií Go ako pre prácu so štruktúrou dokumentu, tak aj s údajmi obsiahnutými v uzloch dokumentu.

Nasledujúci príklad kódu Go vám pomôže rýchlo zistiť, ako načítať dokument a vykonať s ním niektoré akcie.

Nahrajte dokument, ku ktorému chcete získať prístup
Spustiť kód
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)
Spustiť kód
  
Skopírujte kód Go do schránky

Ako čítať Word dokumenty, PDF v Go

  1. Nainštalovať 'Apose.Words Cloud pre Go'
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho Go projektu
  3. Prečítajte si dokument

Ak chcete čítať dokumenty, nainštalujte si knižnicu Go

Spustite go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api a nainštalujte Aspose.Words Cloud SDK for Go. Veľa užitočných informácií o iných spôsoboch inštalácie môžete získať v časti "How to use SDK".

Naklonujte zdrojový kód Aspose.Words Cloud SDK for Go z GitHub a použite ho vo svojom projekte. Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.

Požiadavky na systém

Podrobnosti nájdete v Repository Documentation.

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2025. Všetky práva vyhradené.