Aspose.Words Cloud SKD for Go
Отидете на REST API за обработка на документи на Microsoft Word
Go Word Documents Processing REST API за генериране, модифициране, манипулиране, изобразяване, отпечатване и конвертиране на текстови документи (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).
Aspose.Words Cloud SDK за Go е мощна и многофункционална Go библиотека, която позволява на разработчиците на софтуер да работят с Microsoft Word документи в облака. Независимо дали разработчиците на софтуер трябва да създават, манипулират, конвертират или извличат данни от Word файлове, SDK е чудесен избор, който може да им помогне да свършат работата бързо и ефективно. Библиотеката включва поддръжка за множество текстообработващи, OpenOffice, WordprocessingML и уеб файлови формати като DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).
Aspose.Words Cloud SDK за Go предлага широк набор от функции и предимства, което го прави ценен инструмент за разработчиците, някои от тези функции включват създаване на нови документи на Word от нулата, прилагане на различни опции за форматиране и стилове, документи на Word преобразуване в други файлови формати, извличане на изображения от документи на Word, текст на изображения от файлове на Word, обединяване на множество документи на Word, разделяне на документи на Word на множество документи, вмъкване или премахване на съдържание от определени секции и много други.
Aspose.Words Cloud SDK за Go може да работи с Word документи по гъвкав и ефективен начин. Библиотеката позволява на разработчиците на софтуер да конвертират своите текстообработващи документи в различни водещи файлови формати като DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG и много други. Със своята широка гама от функции и предимства, Aspose.Words Cloud SDK е чудесен инструмент за разработчици, които трябва редовно да работят с Word файлове.
Първи стъпки с Aspose.Words Cloud SKD за Go
Препоръчителният начин за инсталиране на Aspose.Words Cloud SKD за Go е използването на GitHub. Моля, използвайте следната команда за гладка инсталация.
Инсталирайте Aspose.Words Cloud SKD за Go през GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Тук можете да го изтеглите директно от GitHub.Създаване на Word документи чрез Go API
Aspose.Words Cloud SDK за Go улеснява разработчиците на софтуер да създават и манипулират документи за текстообработка само с няколко реда код. Библиотеката позволява на разработчиците на софтуер да генерират нов документ в Cloud Storage във формата, определен от файловото разширение. Библиотеката включва няколко важни функции, свързани със създаването на документи на Word, като вмъкване на текст от външния файл, добавяне на изображения към съществуващ файл, вмъкване на горни и долни колонтитули, добавяне на таблици, разделяне на големи документи, добавяне на хипервръзки към документи на Word, вмъкване на номера на страници , добавяне на списъци към документи на Word и много други.
Как да създадете нов документ чрез GO REST API
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 документи в уеб страница
Aspose.Words Cloud SDK за Go включва много мощни функции за вграждане на Word документи в уеб страница с помощта на Go команди. Нуждае се само от един ред код, за да вгради документи за обработка на Word в уеб браузър. След като документът бъде изобразен от облачните услуги, той ще се покаже на вашите уеб страници като JavaScript widget. Много е лесно да го увеличавате и намалявате онлайн. Също така е възможно да се показват различни файлови формати на Word, като DOC, DOCX, RTF и т.н.
Iframe кодов фрагмент Вграждане на DOCX документ в HTML
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Сравнение на документи на Word в Go Apps
Aspose.Words Cloud SDK за Go позволява на разработчиците на софтуер да сравняват множество документи за обработка на Word и да проследяват промените, направени в тях в приложенията на Go. Библиотеката включва мощен инструмент за манипулиране на документи, който помага на разработчиците на софтуер да сравнят два документа на Word и да извлекат списък с разликите между двата документа на Word, като изтрит текст, добавен текст, промяна на форматирането и т.н.
Как да сравнявате Word документи чрез Go API
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
Aspose.Words Cloud SDK за Go включва много мощна функция за добавяне и управление на горни и долни колонтитули в документи на Word. Библиотеката поддържа няколко важни функции, свързани с управлението на горни и долни колонтитули, като добавяне на текст или изображения към горни и долни колонтитули, изтриване на обект „HeaderFooter“ от документ на Word онлайн, получаване на горен/долен колонтитул в документ на Word онлайн, получаване на горен колонтитул/ Долен колонтитул на раздел, получаване на всички горни/долни колонтитули в документ на Word и много други. Следващият пример демонстрира как да вмъкнете горни и долни колонтитули в документи на Word.
Вмъкване на HeaderFooter в документ на Word чрез Go API
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)