Aspose.Words Cloud SKD for Go
Allez à l'API REST pour traiter les documents Microsoft Word
Go Word Documents Processing REST API pour générer, modifier, manipuler, restituer, imprimer et convertir des documents de traitement Word (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).
Aspose.Words Cloud SDK for Go est une bibliothèque Go puissante et polyvalente qui permet aux développeurs de logiciels de travailler avec Microsoft Documents Word dans le cloud. Que les développeurs de logiciels aient besoin de créer, manipuler, convertir ou extraire des données à partir de fichiers Word, le SDK est un excellent choix qui peut les aider à accomplir leur travail rapidement et efficacement. La bibliothèque prend en charge de nombreux formats de fichiers de traitement de texte, OpenOffice, WordprocessingML et Web tels que DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML).
Aspose.Words Cloud SDK for Go offre un large éventail de fonctionnalités et d'avantages qui en font un outil précieux pour les développeurs. Certaines de ces fonctionnalités incluent la création de nouveaux documents Word à partir de zéro, l'application d'une variété d'options et de styles de formatage, des documents Word. conversion vers d'autres formats de fichiers, extraction d'images de documents Word, de texte d'images de fichiers Word, fusion de plusieurs documents Word, division de documents Word en plusieurs documents, insertion ou suppression de contenu de sections spécifiques et bien d'autres encore.
Aspose.Words Cloud SDK for Go peut fonctionner avec des documents Word de manière flexible et efficace. La bibliothèque permet aux développeurs de logiciels de convertir leurs documents de traitement de texte vers différents formats de fichiers principaux tels que DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG et bien d'autres. Avec son large éventail de fonctionnalités et d'avantages, Aspose.Words Cloud SDK est un excellent outil pour les développeurs qui doivent travailler régulièrement avec des fichiers Word.
Premiers pas avec Aspose.Words Cloud SKD pour Go
La méthode recommandée pour installer Aspose.Words Cloud SKD for Go consiste à utiliser GitHub. Veuillez utiliser la commande suivante pour une installation fluide.
Installer Aspose.Words Cloud SKD pour Go via GitHub
go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api
Ici, vous pouvez le télécharger directement depuis GitHub.Création de documents Word via l'API Go
Le SDK Aspose.Words Cloud pour Go permet aux développeurs de logiciels de créer et de manipuler facilement des documents de traitement de texte avec seulement quelques lignes de code. La bibliothèque permet aux développeurs de logiciels de générer un nouveau document dans Cloud Storage au format spécifié par l'extension de fichier. La bibliothèque inclut plusieurs fonctionnalités importantes liées à la création de documents Word, telles que l'insertion de texte à partir du fichier externe, l'ajout d'images à un fichier existant, l'insertion d'en-têtes et de pieds de page, l'ajout de tableaux, le fractionnement de documents volumineux, l'ajout de liens hypertexte vers des documents Word, l'insertion de numéros de page. , ajoutez des listes aux documents Word et bien d'autres encore.
Comment créer un nouveau document via 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)
Intégration de documents Word dans une page Web
Le SDK Aspose.Words Cloud pour Go inclut des fonctionnalités très puissantes pour intégrer des documents Word dans une page Web à l'aide de commandes Go. Il suffit d'une seule ligne de code pour intégrer un document de traitement de texte dans un navigateur Web. Une fois le document rendu par les services cloud, il sera affiché sur vos pages Web sous forme de widget JavaScript. Il est très facile de zoomer et dézoomer en ligne. Il est également possible d'afficher différents formats de fichiers Word, tels que DOC, DOCX, RTF, etc.
Extrait de code Iframe Intégrer un document DOCX dans HTML
<iframe width="1120"
height="850"
src="https://api.aspose.cloud/words/view?foldername=sample&filename=SampleDocument.docx">
</iframe>
Comparaison de documents Word dans les applications Go
Aspose.Words Cloud SDK for Go permet aux développeurs de logiciels de comparer plusieurs documents de traitement de texte et de suivre les modifications qui y sont apportées dans les applications Go. La bibliothèque comprend un puissant outil de manipulation de documents qui aide les développeurs de logiciels à comparer deux documents Word et à récupérer une liste des différences entre les deux documents Word, telles que le texte supprimé, le texte ajouté, le changement de formatage, etc.
Comment comparer des documents Word via l'API Go
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)
Gérer les en-têtes et pieds de page via l'API Go
Aspose.Words Cloud SDK for Go inclut une fonctionnalité très puissante pour l'ajout et la gestion des en-têtes et des pieds de page dans les documents Word. La bibliothèque prend en charge plusieurs fonctionnalités importantes liées à la gestion des en-têtes et des pieds de page, telles que l'ajout de texte ou d'images aux en-têtes et pieds de page, la suppression d'un objet « HeaderFooter » d'un document Word en ligne, l'obtention d'un en-tête/pied de page dans un document Word en ligne, l'obtention d'un en-tête/pied de page. Pied de page d'une section, obtention de tous les en-têtes/pieds de page d'un document Word, et bien d'autres encore. L'exemple suivant montre comment insérer des en-têtes et des pieds de page dans un document Word.
Insérer un HeaderFooter dans un document Word via l'API Go
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)