Aspose.Words Cloud SKD for Go
Перейдите к REST API для обработки документов Microsoft Word
Go Word Documents Processing REST API для создания, изменения, манипулирования, рендеринга, печати и преобразования документов Word (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 for Go
Рекомендуемый способ установки Aspose.Words Cloud SKD for Go — использование GitHub. Пожалуйста, используйте следующую команду для беспрепятственной установки.
Установите Aspose.Words Cloud SKD для Go через GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Here You can download it directly from GitHub.Создание документов Word через Go API
Aspose.Words Cloud SDK для Go позволяет разработчикам программного обеспечения легко создавать текстовые документы и управлять ими с помощью всего лишь пары строк кода. Библиотека позволяет разработчикам программного обеспечения создавать новый документ в Облачном хранилище в формате, указанном расширением файла. Библиотека включает в себя несколько важных функций, связанных с созданием документов 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. Увеличивать и уменьшать масштаб онлайн очень легко. Также возможно отображать файлы различных форматов 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
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)