1. Prodotti
  2.   Elaborazione di testi
  3.   GO
  4.   Aspose.Words Cloud SKD for Go

Aspose.Words Cloud SKD for Go

 
 

Vai all'API REST per elaborare documenti Microsoft Word

Go API REST per l'elaborazione di documenti Word per generare, modificare, manipolare, eseguire il rendering, stampare e convertire documenti di elaborazione testi (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).

Aspose.Words Cloud SDK for Go è una libreria Go potente e multiuso che consente agli sviluppatori di software di lavorare con Microsoft Documenti Word nel cloud. Se gli sviluppatori di software devono creare, manipolare, convertire o estrarre dati da file Word, l'SDK è un'ottima scelta che può aiutarli a svolgere il lavoro in modo rapido ed efficiente. La libreria include il supporto per numerosi formati di elaborazione testi, OpenOffice, WordprocessingML e file Web come DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).

Aspose.Words Cloud SDK for Go offre una vasta gamma di funzionalità e vantaggi che lo rendono uno strumento prezioso per gli sviluppatori, alcune di queste funzionalità includono la creazione di nuovi documenti Word da zero, l'applicazione di una varietà di opzioni e stili di formattazione, documenti Word conversione in altri formati di file, estrazione di immagini da documenti Word, testo di immagini da file Word, unione di più documenti Word, suddivisione di documenti Word in più documenti, inserimento o rimozione di contenuti da sezioni specifiche e molto altro.

Aspose.Words Cloud SDK per Go può funzionare con documenti Word in modo flessibile ed efficiente. La libreria consente agli sviluppatori di software di convertire i propri documenti di elaborazione testi in diversi formati di file principali come DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG e molti altri. Con la sua vasta gamma di funzionalità e vantaggi, Aspose.Words Cloud SDK è un ottimo strumento per gli sviluppatori che hanno bisogno di lavorare regolarmente con file Word.

Previous Next

Introduzione a Aspose.Words Cloud SKD per Go

Il modo consigliato per installare Aspose.Words Cloud SKD for Go utilizza GitHub. Utilizza il seguente comando per un'installazione fluida.

Installa Aspose.Words Cloud SKD per Go tramite GitHub

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 
Qui puoi scaricarlo direttamente da GitHub.

Creazione di documenti Word tramite Go API

Aspose.Words Cloud SDK per Go consente agli sviluppatori di software di creare e manipolare facilmente documenti di elaborazione testi con solo un paio di righe di codice. La libreria consente agli sviluppatori di software di generare un nuovo documento nel Cloud Storage nel formato specificato dall'estensione del file. La libreria ha incluso diverse importanti funzionalità relative alla creazione di documenti Word, come inserire testo dal file esterno, aggiungere immagini a un file esistente, inserire intestazioni e piè di pagina, aggiungere tabelle, dividere documenti di grandi dimensioni, aggiungere collegamenti ipertestuali a documenti Word, inserire numeri di pagina , aggiungi elenchi ai documenti Word e molto altro ancora.

Come creare un nuovo documento tramite l'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)

Incorporamento di documenti Word in una pagina Web

Aspose.Words Cloud SDK per Go ha incluso funzionalità molto potenti per incorporare documenti Word all'interno di una pagina Web utilizzando i comandi Go. È sufficiente un codice a riga singola per incorporare un documento di elaborazione testi all'interno di un browser web. Una volta eseguito il rendering del documento dai servizi cloud, verrà visualizzato sulle tue pagine Web come widget JavaScript. È molto semplice ingrandirlo e rimpicciolirlo online. È anche possibile visualizzare vari formati di file Word, come DOC, DOCX, RTF e così via.

Snippet di codice Iframe Incorpora un documento DOCX in HTML

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

Confronto di documenti Word all'interno delle app Go

Aspose.Words Cloud SDK per Go consente agli sviluppatori di software di confrontare più documenti di elaborazione testi e tenere traccia delle modifiche apportate all'interno delle applicazioni Go. La libreria ha incluso un potente strumento di manipolazione dei documenti che aiuta gli sviluppatori di software a confrontare due documenti Word e recuperare un elenco di differenze tra i due documenti Word come testo cancellato, testo aggiunto, modifiche alla formattazione e così via.

Come confrontare documenti Word tramite 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)

Gestisci intestazioni e piè di pagina tramite Go API

Aspose.Words Cloud SDK per Go ha incluso una funzionalità molto potente per aggiungere e gestire intestazioni e piè di pagina all'interno dei documenti Word. La libreria supporta diverse funzionalità importanti relative alla gestione di intestazioni e piè di pagina, come l'aggiunta di testo o immagini a intestazioni e piè di pagina, l'eliminazione di un oggetto `HeaderFooter` da un documento Word online, l'acquisizione di un'intestazione/piè di pagina in un documento Word online, l'acquisizione di un'intestazione/piè di pagina Piè di pagina di una sezione, acquisizione di tutte le intestazioni/piè di pagina in un documento Word e molto altro. L'esempio seguente mostra come inserire intestazioni e piè di pagina in un documento Word.

Inserisci un HeaderFooter in un documento Word tramite 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)
 Italiano