Word öğesini Go SDK'da açın

Go içinde programlı olarak Word dosyayı açmak ve okumak için REST API'yi kullanın

Yalnızca birkaç satırlık Go koduyla Word belgeyi kolayca açın. Go kitaplığımız, Word belge içeriğine programlı olarak erişmek için ihtiyacınız olan her şeyi size sağlayacaktır.

Kod pasajını görüntüle

Go'da bir Word dosyası açın

Word belgelerini okuma görevi, DOM modeli içindeki hiyerarşik veri yapılarını okuma görevidir. Bu, olası tüm alt öğeleri ve öznitelikleri dahil olmak üzere her bir Word veri öğesinin biçimini bilmek anlamına gelir.

Go kitaplığımız, Word dosyalarını kolayca okumak ve yazmak için açmanıza olanak tanıyan bulut tabanlı bir çözümdür. Bu dağıtılmış yaklaşım, Go dilini kullanarak yazılım geliştirmede size esneklik sağlar, çünkü tüm kaynak yoğun Word belge işleme Aspose sunucularında gerçekleştirilecektir. Tek ihtiyacınız olan, Go kodunda Cloud API'ye erişmek için özel anahtarlar almaktır.

Go'da Word belgelerini programlı olarak okuyun

Bir Word belgesinin tüm öğelerini yineleyebilir veya bir DOM ağacında belirli öğeleri arayabilirsiniz. Hem Word dosyasının yapısıyla hem de belge düğümlerinde bulunan verilerle çalışmak için çok çeşitli Go işlevleri sunuyoruz.

Aşağıdaki kod örneği, Go kullanarak bir Word dosyasının nasıl yükleneceğini hızlı bir şekilde anlamanıza ve üzerinde bazı eylemler gerçekleştirmenize yardımcı olacaktır.

Erişmek istediğiniz bir belgeyi yükleyin
Kodu çalıştır
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)
Kodu çalıştır
  
Go kodunu panoya kopyalayın

Go içinde bir Word dosyası nasıl okunur

  1. Aspose.Words Cloud for Go yükleyin
  2. Go projenize bir kitaplık referansı ekleyin (kütüphaneyi içe aktarın)
  3. Word dosyasını oku

DOCX dosyayı okumak için Go kitaplığını yükleyin

Aspose.Words Cloud SDK for Go kurmak için go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api çalıştırın. "How to use SDK" bölümünden diğer yükleme yöntemleri hakkında birçok yararlı bilgi edinebilirsiniz.

GitHub'dan Aspose.Words Cloud SDK for Go kaynak kodunu klonlayın ve projenizde kullanın. Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen bu Instructions izleyin.

sistem gereksinimleri

Ayrıntıları görmek için Repository Documentation bakın.

Desteklenen diğer dosya biçimleri

Belgeleri başka biçimlerde açabilirsiniz:

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2025. Her hakkı saklıdır.