Otwórz i przeczytaj Word plik lub PDF w Go SDK

Użyj interfejsu REST API, aby programowo otwierać i odczytywać dokumenty w Go

Łatwe otwieranie Word dokumentów i PDF za pomocą zaledwie kilku linijek Go kodu. Nasza Go biblioteka zapewni Ci wszystko, czego potrzebujesz, aby programowo uzyskać dostęp do treści dokumentów.

Zobacz fragment kodu

Otwieraj i czytaj dokumenty w Go

Jeśli chcesz otworzyć plik tekstowy i pracować z danymi w formacie zwykłego tekstu, możesz to zrobić, korzystając z najbardziej podstawowych funkcji języka i systemu operacyjnego Go. Jeśli chodzi o czytanie dokumentów biurowych, prezentowanych w szerokiej gamie formatów plików (DOCX, DOC, PDF, RTF, ODT, HTML itp.), zadanie to jest trudniejsze do rozwiązania, ponieważ takie dokumenty są opisane przez złożone dane przypominające drzewo struktury w modelu DOM.

Nasza Go biblioteka to rozwiązanie w chmurze, które pozwoli Ci otwierać dokumenty w dowolnym formacie biurowym i internetowym. To rozproszone podejście zapewnia elastyczność w tworzeniu oprogramowania przy użyciu języka Go, ponieważ całe przetwarzanie dokumentów wymagające dużej ilości zasobów odbywa się na serwerach Aspose. Wszystko, czego potrzebujesz, to uzyskać klucze prywatne, aby uzyskać dostęp do Cloud API w Go kodzie.

Programowe odczytywanie Word dokumentów, PDF w Go

Możesz iterować po elementach dokumentu lub wyszukiwać określone elementy w drzewie DOM. Udostępniamy szeroki zakres funkcji Scali zarówno do pracy ze strukturą dokumentu, jak i danymi zawartymi w węzłach dokumentu.

Poniższy przykład Go kodu pomoże Ci szybko dowiedzieć się, jak załadować dokument i wykonać na nim pewne czynności.

Prześlij dokument, do którego chcesz uzyskać dostęp
Uruchom 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)
Uruchom kod
  
Skopiuj kod Go do schowka

Jak czytać Word dokumenty, PDF w Go

  1. Zainstaluj "Aspose.Words Cloud dla Go"
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Go projektu
  3. Przeczytaj dokument

Zainstaluj Go bibliotekę, aby czytać dokumenty

Uruchom go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, aby zainstalować Aspose.Words Cloud SDK for Go. Wiele przydatnych informacji o innych metodach instalacji można znaleźć w sekcji "How to use SDK".

Klonuj kod źródłowy Aspose.Words Cloud SDK for Go z GitHub i używaj go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

Zapoznaj się z Repository Documentation, aby zobaczyć szczegóły.

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2025. Wszelkie prawa zastrzeżone.