Aspose.Words Cloud SKD for Go
Microsoft Word sənədlərini emal etmək üçün REST API-ə keçin
Word sənədlərini (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB) yaratmaq, dəyişdirmək, manipulyasiya etmək, göstərmək, çap etmək və çevirmək üçün Word Sənədlərinin Emalı REST API-yə gedin.
Aspose.Words Cloud SDK for Go proqram tərtibatçılarına Microsoft ilə işləməyə imkan verən güclü və çoxməqsədli Go kitabxanasıdır. Buludda Word sənədləri. Proqram tərtibatçılarının Word fayllarından məlumat yaratmaq, manipulyasiya etmək, çevirmək və ya çıxarmaq lazım olub-olmamasından asılı olmayaraq, SDK onlara işi tez və səmərəli şəkildə yerinə yetirməyə kömək edə biləcək əla seçimdir. Kitabxana çoxsaylı mətn emalı, OpenOffice, WordprocessingML və DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) kimi veb fayl formatlarına dəstək daxildir.
Aspose.Words Cloud SDK for Go onu tərtibatçılar üçün dəyərli alət edən geniş funksiyalar və üstünlüklər təklif edir, bu funksiyalardan bəzilərinə sıfırdan yeni Word sənədlərinin yaradılması, müxtəlif formatlaşdırma seçimləri və üslublarının tətbiqi, Word sənədləri daxildir. digər fayl formatlarına çevirmə, Word sənədlərindən şəkillərin, Word fayllarından şəkillərin mətninin çıxarılması, birdən çox Word sənədlərinin birləşdirilməsi, Word sənədlərinin birdən çox sənədə bölünməsi, xüsusi bölmələrə məzmunun daxil edilməsi və ya silinməsi və s.
Aspose.Words Cloud SDK for Go Word sənədləri ilə çevik və səmərəli şəkildə işləyə bilər. Kitabxana proqram tərtibatçılarına söz emal sənədlərini DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL kimi müxtəlif aparıcı fayl formatlarına çevirmək imkanı verir. TIFF, PNG, JPEG, BMP, SVG və daha çox. Geniş xüsusiyyətləri və üstünlükləri ilə Aspose.Words Cloud SDK müntəzəm olaraq Word faylları ilə işləməli olan tərtibatçılar üçün əla vasitədir.
Go üçün Aspose.Words Cloud SKD ilə işə başlayın
Git üçün Aspose.Words Cloud SKD quraşdırmanın tövsiyə olunan yolu GitHub-dan istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.
GitHub vasitəsilə Go üçün Aspose.Words Cloud SKD quraşdırın
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Burada Siz onu birbaşa GitHub-dan endirə bilərsiniz.Go API vasitəsilə Word Sənədlərinin yaradılması
Aspose.Words Cloud SDK for Go proqram tərtibatçılarına sadəcə bir neçə sətir kodla mətn emal sənədləri yaratmağı və manipulyasiya etməyi asanlaşdırır. Kitabxana proqram tərtibatçılarına Cloud Storage-də fayl uzantısı ilə müəyyən edilmiş formatda yeni sənəd yaratmağa imkan verir. Kitabxana xarici fayldan mətn daxil etmək, mövcud fayla şəkillər əlavə etmək, başlıqlar və altbilgilər daxil etmək, cədvəllər əlavə etmək, böyük sənədləri bölmək, Word sənədlərinə hiperlinklər əlavə etmək, səhifə nömrələrini daxil etmək kimi Word sənədlərinin yaradılması ilə bağlı bir sıra vacib funksiyaları ehtiva edir. , Word sənədlərinə siyahılar əlavə edin və s.
GO REST API vasitəsilə Yeni Sənədi Necə Yaratmaq olar
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)
Word Sənədlərinin Veb Səhifəyə Yerləşdirilməsi
Aspose.Words Cloud SDK for Go proqramına Go əmrlərindən istifadə etməklə Word sənədlərini veb səhifəyə yerləşdirmək üçün çox güclü funksiyalar daxildir. Word emal sənədlərini veb brauzerin içərisinə yerləşdirmək üçün sadəcə bir sətir kodu lazımdır. Sənəd bulud xidmətləri tərəfindən təqdim edildikdən sonra o, veb səhifələrinizdə JavaScript vidceti kimi göstəriləcək. Onu onlayn böyütmək və kiçiltmək çox asandır. Həmçinin müxtəlif Word fayl formatlarını, məsələn DOC, DOCX, RTF və s. göstərmək mümkündür.
Iframe kod parçası DOCX sənədini HTML-ə yerləşdirin
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Go Tətbiqlərində Word Sənədlərinin Müqayisəsi
Aspose.Words Cloud SDK for Go proqram tərtibatçılarına birdən çox Word emal sənədlərini müqayisə etməyə və Go proqramlarında ona edilən dəyişiklikləri izləməyə imkan verir. Kitabxanaya proqram tərtibatçılarına iki Word sənədini müqayisə etməyə və silinmiş mətn, əlavə edilmiş mətn, format dəyişikliyi və s. kimi iki Word sənədi arasındakı fərqlərin siyahısını əldə etməyə kömək edən güclü sənəd manipulyasiya aləti daxil edilmişdir.
Go API vasitəsilə Word sənədlərini necə müqayisə etmək olar
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 vasitəsilə Başlıq və Altbilgiləri idarə edin
Aspose.Words Cloud SDK for Go Word sənədlərinə başlıqlar və altbilgilər əlavə etmək və idarə etmək üçün çox güclü funksiyaya malikdir. Kitabxana başlıq və altbilgilərə mətn və ya şəkillər əlavə etmək, onlayn Word sənədindən `HeaderFooter` obyektini silmək, Word sənədində onlayn Başlıq/Alt-bilgi əldə etmək, Başlıq/Altbilgi əldə etmək kimi bir sıra vacib başlıqlar və altbilgilərin idarə edilməsi ilə bağlı funksiyaları dəstəkləyir. Bölmənin altbilgisi, Word sənədində bütün başlıqları/altbilgiləri əldə etmək və daha çox. Aşağıdakı nümunə Word sənədlərinə başlıq və altbilgilərin necə daxil ediləcəyini nümayiş etdirir.
Go API vasitəsilə Word sənədinə HeaderFooter daxil edin
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)