1. Producten
  2.   Tekstverwerking
  3.   GO
  4.   Aspose.Words Cloud SKD for Go

Aspose.Words Cloud SKD for Go

 
 

Ga naar REST API om Microsoft Word-documenten te verwerken

Ga naar Word-documentenverwerking REST API om tekstverwerkingsdocumenten (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB) te genereren, wijzigen, manipuleren, renderen, afdrukken en converteren.

Aspose.Words Cloud SDK voor Go is een krachtige en multifunctionele Go-bibliotheek waarmee softwareontwikkelaars met Microsoft kunnen werken Word-documenten in de cloud. Of softwareontwikkelaars nu gegevens uit Word-bestanden moeten creëren, manipuleren, converteren of extraheren, de SDK is een uitstekende keuze waarmee ze de klus snel en efficiënt kunnen klaren. De bibliotheek biedt ondersteuning voor talrijke tekstverwerkings-, OpenOffice-, WordprocessingML- en webbestandsformaten zoals DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).

Aspose.Words Cloud SDK for Go biedt een breed scala aan functies en voordelen die het tot een waardevol hulpmiddel voor ontwikkelaars maken. Sommige van deze functies omvatten het helemaal opnieuw maken van nieuwe Word-documenten, het toepassen van een verscheidenheid aan opmaakopties en -stijlen, Word-documenten conversie naar andere bestandsformaten, het extraheren van afbeeldingen uit Word-documenten, afbeeldingen van tekst uit Word-bestanden, het samenvoegen van meerdere Word-documenten, het splitsen van Word-documenten in meerdere documenten, het invoegen of verwijderen van inhoud uit specifieke secties en nog veel meer.

Aspose.Words Cloud SDK for Go kan op een flexibele en efficiënte manier met Word-documenten werken. Met de bibliotheek kunnen softwareontwikkelaars hun tekstverwerkingsdocumenten converteren naar verschillende toonaangevende bestandsformaten zoals DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG en nog veel meer. Met zijn brede scala aan functies en voordelen is Aspose.Words Cloud SDK een geweldig hulpmiddel voor ontwikkelaars die regelmatig met Word-bestanden moeten werken.

Previous Next

Aan de slag met Aspose.Words Cloud SKD voor Go

De aanbevolen manier om Aspose.Words Cloud SKD for Go te installeren is met behulp van GitHub. Gebruik het volgende commando voor een vlotte installatie.

Installeer Aspose.Words Cloud SKD voor Go via GitHub

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 
Hier kunt u het rechtstreeks downloaden van GitHub.

Word-documenten maken via Go API

Aspose.Words Cloud SDK voor Go maakt het voor softwareontwikkelaars gemakkelijk om tekstverwerkingsdocumenten te maken en te manipuleren met slechts een paar regels code. Met de bibliotheek kunnen softwareontwikkelaars een nieuw document in de Cloud Storage genereren in het formaat dat is opgegeven door de bestandsextensie. De bibliotheek heeft verschillende belangrijke functies opgenomen die verband houden met het maken van Word-documenten, zoals het invoegen van tekst uit het buitenste bestand, het toevoegen van afbeeldingen aan een bestaand bestand, het invoegen van kop- en voetteksten, het toevoegen van tabellen, het splitsen van grote documenten, het toevoegen van hyperlinks naar Word-documenten, het invoegen van paginanummers , voeg lijsten toe aan Word-documenten en nog veel meer.

Een nieuw document maken via de 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-documenten insluiten in een webpagina

Aspose.Words Cloud SDK voor Go heeft zeer krachtige functies toegevoegd voor het insluiten van Word-documenten in een webpagina met behulp van Go-opdrachten. Er is slechts één regelcode nodig om tekstverwerkingsdocumenten in een webbrowser in te sluiten. Zodra het document door de cloudservices is weergegeven, wordt het op uw webpagina's weergegeven als een JavaScript-widget. Het is heel gemakkelijk om online in en uit te zoomen. Het is ook mogelijk om verschillende Word-bestandsformaten weer te geven, zoals DOC, DOCX, RTF, enzovoort.

Iframe-codefragment Sluit een DOCX-document in HTML in

 
<iframe width="1120"
	height="850"
	src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>

Vergelijking van Word-documenten in Go Apps

Met Aspose.Words Cloud SDK voor Go kunnen softwareontwikkelaars meerdere tekstverwerkingsdocumenten vergelijken en de wijzigingen volgen die daarin in Go-applicaties zijn aangebracht. De bibliotheek beschikt over een krachtige tool voor documentmanipulatie waarmee softwareontwikkelaars twee Word-documenten kunnen vergelijken en een lijst met verschillen tussen de twee Word-documenten kunnen opvragen, zoals verwijderde tekst, toegevoegde tekst, wijzigingen in de opmaak enzovoort.

Word-documenten vergelijken via de 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)

Beheer kop- en voetteksten via de Go API

Aspose.Words Cloud SDK voor Go heeft een zeer krachtige functie toegevoegd voor het toevoegen en beheren van kop- en voetteksten in Word-documenten. De bibliotheek ondersteunt verschillende belangrijke functies gerelateerd aan het beheer van kop- en voetteksten, zoals het toevoegen van tekst of afbeeldingen aan kop- en voetteksten, het online verwijderen van een `HeaderFooter`-object uit een Word-document, het online verkrijgen van een kop-/voettekst in een Word-document, het verkrijgen van een koptekst/ Voettekst van een sectie, alle kop- en voetteksten in een Word-document ophalen, en nog veel meer. In het volgende voorbeeld ziet u hoe u kop- en voetteksten invoegt in Word-documenten.

Voeg een HeaderFooter in een Word-document in via de 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)
 Dutch