Aspose.Words Cloud SKD for Go
Przejdź do interfejsu API REST, aby przetwarzać dokumenty Microsoft Word
Go Word Documents Processing REST API do generowania, modyfikowania, manipulowania, renderowania, drukowania i konwertowania dokumentów edytora Word (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).
Aspose.Words Cloud SDK for Go to potężna i uniwersalna biblioteka Go, która umożliwia programistom współpracę z firmą Microsoft Dokumenty Word w chmurze. Niezależnie od tego, czy programiści muszą tworzyć, manipulować, konwertować lub wyodrębniać dane z plików programu Word, zestaw SDK to doskonały wybór, który może pomóc im szybko i skutecznie wykonać tę pracę. Biblioteka obsługuje wiele edytorów tekstu, OpenOffice, WordprocessingML i formaty plików internetowych, takie jak DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).
Aspose.Words Cloud SDK for Go oferuje szeroką gamę funkcji i korzyści, co czyni go cennym narzędziem dla programistów. Niektóre z tych funkcji obejmują tworzenie od podstaw nowych dokumentów programu Word, stosowanie różnych opcji formatowania i stylów, dokumentów programu Word konwersja do innych formatów plików, wyodrębnianie obrazów z dokumentów Word, obrazy tekstu z plików Word, łączenie wielu dokumentów Word, dzielenie dokumentów Word na wiele dokumentów, wstawianie lub usuwanie treści z określonych sekcji i wiele więcej.
Aspose.Words Cloud SDK for Go może pracować z dokumentami programu Word w elastyczny i wydajny sposób. Biblioteka umożliwia twórcom oprogramowania konwertowanie dokumentów edytora tekstu do różnych wiodących formatów plików, takich jak DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG i wiele innych. Dzięki szerokiej gamie funkcji i korzyści, Aspose.Words Cloud SDK jest doskonałym narzędziem dla programistów, którzy muszą regularnie pracować z plikami Word.
Pierwsze kroki z Aspose.Words Cloud SKD for Go
Zalecany sposób instalacji Aspose.Words Cloud SKD dla Go polega na użyciu GitHub. Aby instalacja przebiegła bezproblemowo, użyj poniższego polecenia.
Zainstaluj Aspose.Words Cloud SKD dla Go za pośrednictwem GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Tutaj możesz pobrać go bezpośrednio z GitHub.Tworzenie dokumentów Word za pośrednictwem Go API
Aspose.Words Cloud SDK for Go ułatwia twórcom oprogramowania tworzenie dokumentów tekstowych i manipulowanie nimi za pomocą zaledwie kilku linijek kodu. Biblioteka umożliwia twórcom oprogramowania wygenerowanie nowego dokumentu w Cloud Storage w formacie określonym przez rozszerzenie pliku. Biblioteka zawiera kilka ważnych funkcji związanych z tworzeniem dokumentów Word, takich jak wstawianie tekstu z pliku zewnętrznego, dodawanie obrazów do istniejącego pliku, wstawianie nagłówków i stopek, dodawanie tabel, dzielenie dużych dokumentów, dodawanie hiperłączy do dokumentów Word, wstawianie numerów stron , dodawaj listy do dokumentów programu Word i wiele więcej.
Jak utworzyć nowy dokument za pomocą interfejsu API GO REST
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)
Osadzanie dokumentów Word na stronie internetowej
Aspose.Words Cloud SDK for Go zawiera bardzo zaawansowane funkcje umożliwiające osadzanie dokumentów Word na stronie internetowej za pomocą poleceń Go. Wystarczy jedna linia kodu, aby osadzić dokumenty edytora Word w przeglądarce internetowej. Gdy dokument zostanie wyrenderowany przez usługi w chmurze, zostanie wyświetlony na stronach internetowych jako widżet JavaScript. Powiększanie i pomniejszanie online jest bardzo łatwe. Możliwe jest także wyświetlanie różnych formatów plików Word, takich jak DOC, DOCX, RTF i tak dalej.
Fragment kodu iframe Osadź dokument DOCX w formacie HTML
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Porównanie dokumentów Word w aplikacjach Go
Aspose.Words Cloud SDK dla Go umożliwia twórcom oprogramowania porównywanie wielu dokumentów edytora Word i śledzenie zmian wprowadzonych w aplikacjach Go. Biblioteka zawiera potężne narzędzie do manipulacji dokumentami, które pomaga twórcom oprogramowania porównywać dwa dokumenty programu Word i pobierać listę różnic między dwoma dokumentami programu Word, takich jak usunięty tekst, dodany tekst, zmiana formatowania i tak dalej.
Jak porównywać dokumenty Word za pomocą interfejsu API Go
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)
Zarządzaj nagłówkami i stopkami poprzez API Go
Aspose.Words Cloud SDK for Go zawiera bardzo zaawansowaną funkcję dodawania i zarządzania nagłówkami i stopkami w dokumentach Word. Biblioteka obsługuje kilka ważnych funkcji związanych z zarządzaniem nagłówkami i stopkami, takimi jak dodawanie tekstu lub obrazów do nagłówków i stopek, usuwanie obiektu `HeaderFooter` z dokumentu Word online, pobieranie nagłówka/stopki w dokumencie Word online, pobieranie nagłówka/stopki Stopka sekcji, pobieranie wszystkich nagłówków/stopek w dokumencie programu Word i wiele innych. Poniższy przykład ilustruje sposób wstawiania nagłówków i stopek w dokumentach programu Word.
Wstaw stopkę nagłówka do dokumentu programu Word za pośrednictwem interfejsu 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)