1. Produktai
  2.   Tekstų apdorojimas
  3.   GO
  4.   Aspose.Words Cloud SKD for Go

Aspose.Words Cloud SKD for Go

 
 

Eikite į REST API, kad apdorotumėte „Microsoft Word“ dokumentus

Eikite į „Word Documents Processing REST“ API, kad galėtumėte generuoti, modifikuoti, manipuliuoti, pateikti, spausdinti ir konvertuoti Word apdorojimo dokumentus (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).

Aspose.Words Cloud SDK for Go yra galinga ir daugiafunkcė Go biblioteka, leidžianti programinės įrangos kūrėjams dirbti su Microsoft Word dokumentai debesyje. Nesvarbu, ar programinės įrangos kūrėjams reikia kurti, manipuliuoti, konvertuoti ar išgauti duomenis iš „Word“ failų, SDK yra puikus pasirinkimas, kuris gali padėti atlikti darbą greitai ir efektyviai. Biblioteka palaiko daugybę teksto apdorojimo, OpenOffice, WordprocessingML ir žiniatinklio failų formatų, tokių kaip DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).

Aspose.Words Cloud SDK for Go siūlo daugybę funkcijų ir privalumų, todėl tai yra vertingas įrankis kūrėjams. Kai kurios iš šių funkcijų apima naujų Word dokumentų kūrimą nuo nulio, įvairių formatavimo parinkčių ir stilių taikymą, Word dokumentus. konvertavimas į kitus failų formatus, vaizdų ištraukimas iš Word dokumentų, vaizdų tekstas iš Word failų, kelių Word dokumentų sujungimas, Word dokumentų skaidymas į kelis dokumentus, turinio įterpimas arba pašalinimas iš konkrečių skyrių ir daug daugiau.

Aspose.Words Cloud SDK for Go gali dirbti su Word dokumentais lanksčiai ir efektyviai. Biblioteka leidžia programinės įrangos kūrėjams konvertuoti savo teksto apdorojimo dokumentus į skirtingus pirmaujančius failų formatus, tokius kaip DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG ir daugelis kitų. Aspose.Words Cloud SDK, pasižymintis daugybe funkcijų ir privalumų, yra puikus įrankis kūrėjams, kuriems reikia reguliariai dirbti su Word failais.

Previous Next

Darbo su Aspose.Words Cloud SKD for Go pradžia

Rekomenduojamas būdas įdiegti „Aspose.Words Cloud SKD for Go“ yra naudoti „GitHub“. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite Aspose.Words Cloud SKD for Go per GitHub

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 
Čia galite jį atsisiųsti tiesiogiai iš GitHub.

„Word“ dokumentų kūrimas naudojant „Go“ API

Naudodami „Aspose.Words Cloud SDK for Go“ programinės įrangos kūrėjai gali lengvai kurti ir valdyti teksto apdorojimo dokumentus, naudojant tik kelias kodo eilutes. Biblioteka leidžia programinės įrangos kūrėjams sugeneruoti naują dokumentą debesies saugykloje failo plėtinio nurodytu formatu. Bibliotekoje yra keletas svarbių funkcijų, susijusių su Word dokumentų kūrimu, pvz., teksto įterpimas iš išorinio failo, vaizdų įtraukimas į esamą failą, antraščių ir poraštių įterpimas, lentelių pridėjimas, didelių dokumentų padalijimas, hipersaitų pridėjimas prie Word dokumentų, puslapių numerių įterpimas. , pridėkite sąrašus prie Word dokumentų ir daug daugiau.

Kaip sukurti naują dokumentą naudojant 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“ dokumentų įterpimas į tinklalapį

Aspose.Words Cloud SDK for Go įtrauktas labai galingas funkcijas, skirtas Word dokumentams įterpti į tinklalapį naudojant Go komandas. Norint įterpti Word apdorojimo dokumentus į žiniatinklio naršyklę, reikia tik vienos eilutės kodo. Kai debesies paslaugos pateiks dokumentą, jis bus rodomas jūsų tinklalapiuose kaip „JavaScript“ valdiklis. Labai lengva jį padidinti ir nutolinti internete. Taip pat galima rodyti įvairius Word failų formatus, tokius kaip DOC, DOCX, RTF ir pan.

Iframe kodo fragmentas DOCX dokumento įterpimas į HTML

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

„Word“ dokumentų palyginimas „Go Apps“

Aspose.Words Cloud SDK for Go leidžia programinės įrangos kūrėjams palyginti kelis Word apdorojimo dokumentus ir stebėti jo pakeitimus Go programose. Bibliotekoje yra galingas dokumentų manipuliavimo įrankis, padedantis programinės įrangos kūrėjams palyginti du „Word“ dokumentus ir gauti skirtumų tarp dviejų „Word“ dokumentų sąrašą, pvz., ištrintą tekstą, pridėtą tekstą, formatavimo pakeitimą ir pan.

Kaip palyginti „Word“ dokumentus naudojant „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)

Tvarkykite antraštes ir poraštes naudodami „Go“ API

Aspose.Words Cloud SDK for Go įtraukta labai galinga funkcija, skirta pridėti ir tvarkyti antraštes ir poraštes Word dokumentuose. Biblioteka palaiko keletą svarbių funkcijų, susijusių su antraščių ir poraštių valdymu, pvz., teksto ar vaizdų įtraukimas į antraštes ir poraštes, „HeaderFooter“ objekto ištrynimas iš Word dokumento internete, antraštės / poraštės gavimas Word dokumente internete, antraštės/ Skilties poraštė, visų „Word“ dokumento antraščių / poraštių gavimas ir daug daugiau. Šiame pavyzdyje parodyta, kaip įterpti antraštes ir poraštes į „Word“ dokumentus.

Įdėkite HeaderFooter į Word dokumentą per 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)
 Lietuvių