Go SDK'da Word veya PDF dosyasını açın ve okuyun

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

Yalnızca birkaç satırlık Go koduyla Word, PDF belgelerini kolayca açın. Go kitaplığımız, 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

Belgeleri Go'da açma ve okuma

Bir metin dosyası açmak ve verilerle düz metin biçiminde çalışmak istiyorsanız, bunu Go dilinin ve işletim sisteminin en temel özelliklerini kullanarak yapabilirsiniz. Çok çeşitli dosya formatlarında (DOCX, DOC, PDF, RTF, ODT, HTML, vb.) sunulan ofis belgelerini okumaya gelince, bu tür belgeler karmaşık ağaç benzeri verilerle tanımlandığından bu görevi çözmek daha zordur. DOM modeli içindeki yapılar.

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

Go'da programlı olarak Word, PDF belgelerini okuyun

Belge öğelerini yineleyebilir veya DOM ağacında belirli öğeleri arayabilirsiniz. Hem belgenin yapısıyla hem de belge düğümlerinde bulunan verilerle çalışmak için çok çeşitli Go işlevleri sunuyoruz.

Aşağıdaki Go kodu örneği, bir belgeyi nasıl yükleyeceğinizi ve üzerinde bazı eylemleri nasıl gerçekleştireceğinizi hızlı bir şekilde anlamanıza 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 Word, PDF belgeleri 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. Belge oku

Belgeleri 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.

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.