Aspose.Words Cloud SKD for Go
Microsoft Word Belgelerini İşlemek için REST API'ye gidin
Word işlem belgelerini (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB) oluşturmak, değiştirmek, işlemek, işlemek, yazdırmak ve dönüştürmek için Word Belgeleri İşleme REST API'sine gidin.
Aspose.Words Cloud SDK for Go, yazılım geliştiricilerin Microsoft ile çalışmasına olanak tanıyan güçlü ve çok amaçlı bir Go kitaplığıdır Buluttaki Word belgeleri. Yazılım geliştiricilerin Word dosyaları oluşturması, işlemesi, dönüştürmesi veya bu dosyalardan veri ayıklaması gerekiyorsa SDK, işi hızlı ve verimli bir şekilde yapmalarına yardımcı olabilecek mükemmel bir seçimdir. Kitaplık, çok sayıda kelime işlemci, OpenOffice, WordprocessingML ve DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) gibi web dosyası formatlarını destekler.
Aspose.Words Cloud SDK for Go, onu geliştiriciler için değerli bir araç haline getiren çok çeşitli özellikler ve avantajlar sunar; bu özelliklerden bazıları arasında sıfırdan yeni Word belgeleri oluşturma, çeşitli biçimlendirme seçenekleri ve stilleri uygulama, Word belgeleri yer alır. diğer dosya formatlarına dönüştürme, Word belgelerinden resim çıkarma, Word dosyalarından resim metni çıkarma, birden çok Word belgesini birleştirme, Word belgelerini birden çok belgeye bölme, belirli bölümlere içerik ekleme veya kaldırma ve çok daha fazlası.
Aspose.Words Cloud SDK for Go, Word belgeleriyle esnek ve verimli bir şekilde çalışabilir. Kütüphane, yazılım geliştiricilerin kelime işlem belgelerini DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL gibi farklı önde gelen dosya formatlarına dönüştürmelerine olanak tanır. TIFF, PNG, JPEG, BMP, SVG ve çok daha fazlası. Aspose.Words Cloud SDK, çok çeşitli özellikleri ve avantajlarıyla, düzenli olarak Word dosyalarıyla çalışması gereken geliştiriciler için harika bir araçtır.
Aspose.Words Cloud SKD for Go'yu Kullanmaya Başlarken
Aspose.Words Cloud SKD for Go'yu kurmanın önerilen yolu GitHub'u kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
GitHub aracılığıyla Aspose.Words Cloud SKD for Go'yu yükleyin
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Buradan doğrudan GitHub'dan indirebilirsiniz.Go API aracılığıyla Word Belgeleri Oluşturma
Aspose.Words Cloud SDK for Go, yazılım geliştiricilerin yalnızca birkaç satır kodla kelime işlemci belgeleri oluşturmasını ve üzerinde değişiklik yapmasını kolaylaştırır. Kitaplık, yazılım geliştiricilerin Bulut Depolama alanında dosya uzantısı tarafından belirtilen biçimde yeni bir belge oluşturmasına olanak tanır. Kitaplık, dış dosyadan metin eklemek, mevcut bir dosyaya resim eklemek, üstbilgi ve altbilgi eklemek, tablolar eklemek, büyük belgeleri bölmek, Word belgelerine köprüler eklemek, sayfa numaraları eklemek gibi Word belgelerinin oluşturulmasıyla ilgili birçok önemli özelliği içerir. , Word belgelerine listeler ekleyin ve çok daha fazlasını yapın.
GO REST API Aracılığıyla Yeni Bir Belge Nasıl Oluşturulur?
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
createRequestOptions := map[string]interface{}{"fileName": "Sample.docx",}
createRequest := &models.CreateDocumentRequest{
Optionals: createRequestOptions,
}
_, _, _ = wordsApi.CreateDocument(ctx, createRequest)
Web Sayfasına Yerleştirilen Word Belgeleri
Aspose.Words Cloud SDK for Go, Go komutlarını kullanarak Word belgelerini bir web sayfasına gömmek için çok güçlü özellikler içermektedir. Kelime işlem belgelerini bir web tarayıcısına yerleştirmek için yalnızca tek satırlık bir koda ihtiyaç vardır. Belge bulut hizmetleri tarafından oluşturulduktan sonra web sayfalarınızda bir JavaScript widget'ı olarak görüntülenecektir. Çevrimiçi olarak yakınlaştırmak ve uzaklaştırmak çok kolaydır. Ayrıca DOC, DOCX, RTF ve benzeri çeşitli Word dosya formatlarını görüntülemek de mümkündür.
Iframe kod Parçacığı DOCX Belgesini HTML'ye Gömme
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Go Uygulamalarında Word Belgeleri Karşılaştırması
Aspose.Words Cloud SDK for Go, yazılım geliştiricilerin birden fazla Kelime işleme belgesini karşılaştırmasına ve Go uygulamaları içinde belgede yapılan değişiklikleri izlemesine olanak tanır. Kitaplık, yazılım geliştiricilerin iki Word belgesini karşılaştırmasına ve iki Word belgesi arasındaki silinmiş metin, eklenen metin, biçim değişikliği vb. gibi farkların bir listesini almasına yardımcı olan güçlü bir belge işleme aracı içermektedir.
Word Belgelerini Go API Aracılığıyla Karşılaştırma
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("compareTestDoc1.doc")
requestCompareData := models.CompareData{
Author: ToStringPointer("author"),
ComparingWithDocument: ToStringPointer("TestCompareDocument2.doc"),
DateTime: ToTimePointer(CreateTime(2015, 10, 26, 0, 0, 0)),
}
requestComparingDocument, _ := os.Open("compareTestDoc2.doc")
compareRequestOptions := map[string]interface{}{"comparingDocument": requestComparingDocument,
"destFileName": "CompareDocumentOut.doc",}
compareRequest := &models.CompareDocumentOnlineRequest{
Document: requestDocument,
CompareData: &requestCompareData,
Optionals: compareRequestOptions,
}
_, _, _ = wordsApi.CompareDocumentOnline(ctx, compareRequest)
Go API aracılığıyla Üstbilgileri ve Altbilgileri Yönetme
Aspose.Words Cloud SDK for Go, Word belgelerine üstbilgi ve altbilgi eklemek ve yönetmek için çok güçlü bir özellik içeriyor. Kitaplık, üstbilgi ve altbilgilere metin veya resim ekleme, bir Word belgesinden çevrimiçi bir 'HeaderFooter' nesnesini silme, bir Word belgesinde çevrimiçi Üstbilgi/Altbilgi alma, Üstbilgi/Altbilgi alma gibi üstbilgi ve altbilgi yönetimiyle ilgili birçok önemli özelliği destekler. Bir bölümün altbilgisi, tüm üstbilgileri/altbilgileri bir Word belgesinde alma ve çok daha fazlası. Aşağıdaki örnek, Word belgelerine üstbilgilerin ve altbilgilerin nasıl ekleneceğini gösterir.
Go API aracılığıyla Word belgesine HeaderFooter ekleme
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models")
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
requestDocument, _ := os.Open("Sample.doc")
insertRequestOptions := map[string]interface{}{}
insertRequest := &models.InsertHeaderFooterOnlineRequest{
Document: requestDocument,
SectionPath: ToStringPointer(""),
HeaderFooterType: ToStringPointer("FooterEven"),
Optionals: insertRequestOptions,
}
_, _, _ = wordsApi.InsertHeaderFooterOnline(ctx, insertRequest)