Aspose.Words Cloud SKD for Go
Gå til REST API for at behandle Microsoft Word-dokumenter
Gå til Word Documents Processing REST API til at generere, ændre, manipulere, gengive, udskrive og konvertere tekstbehandlingsdokumenter (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).
Aspose.Words Cloud SDK for Go er et kraftfuldt og multifunktionelt Go-bibliotek, der giver softwareudviklere mulighed for at arbejde med Microsoft Word-dokumenter i skyen. Uanset om softwareudviklere skal oprette, manipulere, konvertere eller udtrække data fra Word-filer, er SDK et godt valg, der kan hjælpe dem med at få arbejdet gjort hurtigt og effektivt. Biblioteket har inkluderet understøttelse af adskillige tekstbehandlings-, OpenOffice-, WordprocessingML- og webfilformater såsom DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).
Aspose.Words Cloud SDK for Go tilbyder en bred vifte af funktioner og fordele, der gør det til et værdifuldt værktøj for udviklere. Nogle af disse funktioner omfatter oprettelse af nye Word-dokumenter fra bunden, anvendelse af en række formateringsmuligheder og stilarter, Word-dokumenter konvertering til andre filformater, udtrækning af billeder fra Word-dokumenter, billedtekst fra Word-filer, fletning af flere Word-dokumenter, opdeling af Word-dokumenter i flere dokumenter, indsættelse eller fjernelse af indhold fra specifikke sektioner og mange flere.
Aspose.Words Cloud SDK for Go kan arbejde med Word-dokumenter på en fleksibel og effektiv måde. Biblioteket gør det muligt for softwareudviklere at konvertere deres tekstbehandlingsdokumenter til forskellige førende filformater såsom DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG og mange flere. Med sin brede vifte af funktioner og fordele er Aspose.Words Cloud SDK et fantastisk værktøj for udviklere, der har brug for at arbejde med Word-filer på en regelmæssig basis.
Kom godt i gang med Aspose.Words Cloud SKD for Go
Den anbefalede måde at installere Aspose.Words Cloud SKD for Go på er at bruge GitHub. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Words Cloud SKD for Go via GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Her kan du downloade det direkte fra GitHub.Oprettelse af Word-dokumenter via Go API
Aspose.Words Cloud SDK for Go gør det nemt for softwareudviklere at oprette og manipulere tekstbehandlingsdokumenter med blot et par linjer kode. Biblioteket giver softwareudviklere mulighed for at generere et nyt dokument i Cloud Storage i det format, der er angivet af filtypenavnet. Biblioteket har inkluderet flere vigtige funktioner relateret til oprettelse af Word-dokumenter, såsom at indsætte tekst fra den ydre fil, tilføje billeder til en eksisterende fil, indsætte sidehoveder og sidefødder, tilføje tabeller, opdele store dokumenter, tilføje hyperlinks til Word-dokumenter, indsætte sidetal. , tilføje lister til Word-dokumenter og mange flere.
Sådan opretter du et nyt dokument via 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)
Indlejring af Word-dokumenter på en webside
Aspose.Words Cloud SDK for Go har inkluderet en meget kraftfuld funktion til indlejring af Word-dokumenter på en webside ved hjælp af Go-kommandoer. Det skal bare bruge en enkelt linjekode for at indlejre et tekstbehandlingsdokument i en webbrowser. Når dokumentet er gengivet af cloud-tjenesterne, vil det blive vist på dine websider som en JavaScript-widget. Det er meget nemt at zoome ind og ud på nettet. Det er også muligt at vise forskellige Word-filformater, såsom DOC, DOCX, RTF og så videre.
Iframe-kodestykke Integrer et DOCX-dokument i HTML
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Sammenligning af Word-dokumenter i Go Apps
Aspose.Words Cloud SDK for Go gør det muligt for softwareudviklere at sammenligne flere tekstbehandlingsdokumenter og spore de ændringer, der er foretaget i det i Go-applikationer. Biblioteket har inkluderet et kraftfuldt dokumentmanipulationsværktøj, der hjælper softwareudviklere med at sammenligne to Word-dokumenter og hente en liste over forskelle mellem de to Word-dokumenter, såsom slettet tekst, tilføjet tekst, formateringsændring og så videre.
How to Compare Word Documents via 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)
Administrer sidehoveder og sidefødder via Go API
Aspose.Words Cloud SDK for Go har inkluderet en meget kraftfuld funktion til at tilføje og administrere sidehoveder og sidefødder i Word-dokumenter. Biblioteket understøtter adskillige vigtige funktioner relateret til sidehoved- og sidefødderstyring, såsom tilføjelse af tekst eller billeder til sidehoveder og sidefødder, Slet et "HeaderFooter"-objekt fra et Word-dokument online, få et Header/Footer i et Word-dokument online, få et Header/ Sidefod af et afsnit, få alle sidehoveder/sidefødder i et Word-dokument og mange flere. Følgende eksempel viser, hvordan man indsætter sidehoveder og sidefødder i et Word-dokument.
Insert a HeaderFooter into a Word document via 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)