Aspose.Words Cloud SKD for Go
Dodieties uz REST API, lai apstrādātu Microsoft Word dokumentus
Go Word Documents Processing REST API, lai ģenerētu, modificētu, manipulētu, renderētu, drukātu un pārveidotu Word apstrādes dokumentus (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).
Aspose.Words Cloud SDK for Go ir jaudīga un daudzfunkcionāla Go bibliotēka, kas ļauj programmatūras izstrādātājiem strādāt ar Microsoft. Word dokumenti mākonī. Neatkarīgi no tā, vai programmatūras izstrādātājiem ir jāizveido, jāapstrādā, jākonvertē vai jāizņem dati no Word failiem, SDK ir lieliska izvēle, kas var palīdzēt paveikt darbu ātri un efektīvi. Bibliotēkā ir iekļauts atbalsts daudziem tekstapstrādes, OpenOffice, WordprocessingML un tīmekļa failu formātiem, piemēram, DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).
Aspose.Words Cloud SDK for Go piedāvā plašu funkciju un priekšrocību klāstu, kas padara to par vērtīgu rīku izstrādātājiem. Dažas no šīm funkcijām ietver jaunu Word dokumentu izveidi no jauna, dažādu formatēšanas opciju un stilu piemērošanu, Word dokumentus. konvertēšana uz citiem failu formātiem, attēlu izvilkšana no Word dokumentiem, attēlu tekstu no Word failiem, vairāku Word dokumentu sapludināšana, Word dokumentu sadalīšana vairākos dokumentos, satura ievietošana vai noņemšana no konkrētām sadaļām un daudz kas cits.
Aspose.Words Cloud SDK for Go var strādāt ar Word dokumentiem elastīgā un efektīvā veidā. Bibliotēka ļauj programmatūras izstrādātājiem pārvērst savus tekstapstrādes dokumentus dažādos vadošos failu formātos, piemēram, DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG un daudz ko citu. Ar savu plašo funkciju un priekšrocību klāstu Aspose.Words Cloud SDK ir lielisks rīks izstrādātājiem, kuriem regulāri jāstrādā ar Word failiem.
Darba sākšana ar Aspose.Words Cloud SKD for Go
Ieteicamais veids, kā instalēt Aspose.Words Cloud SKD for Go, ir izmantot GitHub. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu vienmērīgi.
Instalējiet Aspose.Words Cloud SKD for Go, izmantojot GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Šeit varat to lejupielādēt tieši no GitHub.Word dokumentu izveide, izmantojot Go API
Aspose.Words Cloud SDK for Go ļauj programmatūras izstrādātājiem viegli izveidot un apstrādāt tekstapstrādes dokumentus, izmantojot tikai dažas koda rindiņas. Bibliotēka ļauj programmatūras izstrādātājiem ģenerēt jaunu dokumentu mākoņkrātuvē faila paplašinājuma norādītajā formātā. Bibliotēkā ir iekļautas vairākas svarīgas funkcijas, kas saistītas ar Word dokumentu izveidi, piemēram, teksta ievietošana no ārējā faila, attēlu pievienošana esošam failam, galvenes un kājenes ievietošana, tabulu pievienošana, lielu dokumentu sadalīšana, hipersaišu pievienošana Word dokumentiem, lappušu numuru ievietošana. , pievienojiet sarakstus Word dokumentiem un daudz ko citu.
Kā izveidot jaunu dokumentu, izmantojot 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 dokumentu iegulšana tīmekļa lapā
Aspose.Words Cloud SDK for Go ir iekļāvis ļoti jaudīgus līdzekļus Word dokumentu iegulšanai tīmekļa lapā, izmantojot Go komandas. Lai tīmekļa pārlūkprogrammā iegultu Word apstrādes dokumentus, ir nepieciešams tikai vienas rindas kods. Kad mākoņpakalpojumi ir atveidojuši dokumentu, tas tiks parādīts jūsu tīmekļa lapās kā JavaScript logrīks. Tiešsaistē to ir ļoti viegli tuvināt un tālināt. Ir iespējams arī parādīt dažādus Word failu formātus, piemēram, DOC, DOCX, RTF utt.
Iframe koda fragments DOCX dokumenta iegulšana HTML
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Word dokumentu salīdzinājums programmā Go Apps
Aspose.Words Cloud SDK for Go ļauj programmatūras izstrādātājiem salīdzināt vairākus tekstapstrādes dokumentus un izsekot tajā veiktajām izmaiņām Go lietojumprogrammās. Bibliotēkā ir iekļauts jaudīgs dokumentu manipulācijas rīks, kas palīdz programmatūras izstrādātājiem salīdzināt divus Word dokumentus un izgūt sarakstu ar atšķirībām starp diviem Word dokumentiem, piemēram, izdzēsto tekstu, pievienoto tekstu, formatējuma izmaiņas un tā tālāk.
Kā salīdzināt Word dokumentus, izmantojot 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)
Pārvaldiet galvenes un kājenes, izmantojot Go API
Aspose.Words Cloud SDK for Go ir iekļāvis ļoti jaudīgu līdzekli galvenes un kājenes pievienošanai un pārvaldībai Word dokumentos. Bibliotēka atbalsta vairākas svarīgas funkcijas, kas saistītas ar galveņu un kājenes pārvaldību, piemēram, teksta vai attēlu pievienošana galvenēm un kājenēm, `HeaderFooter` objekta dzēšana no Word dokumenta tiešsaistē, galveni/kājenes iegūšana Word dokumentā tiešsaistē, galveni/kājenes iegūšana. Sadaļas kājene, visu galveņu/kājenes iegūšana Word dokumentā un daudz kas cits. Šis piemērs parāda, kā Word dokumentos ievietot galvenes un kājenes.
Ievietojiet HeaderFooter Word dokumentā, izmantojot 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)