1. Produkte
  2.   Textverarbeitung
  3.   GO
  4.   Aspose.Words Cloud SKD for Go

Aspose.Words Cloud SKD for Go

 
 

Rufen Sie die REST-API auf, um Microsoft Word-Dokumente zu verarbeiten

Go Word Documents Processing REST API zum Generieren, Ändern, Bearbeiten, Rendern, Drucken und Konvertieren von Textverarbeitungsdokumenten (DOC, DOCX, RTF, HTML, PDF, XPS, EPUB).

Aspose.Words Cloud SDK für Go ist eine leistungsstarke und vielseitige Go-Bibliothek, die Softwareentwicklern die Zusammenarbeit mit Microsoft ermöglicht Word-Dokumente in der Cloud. Unabhängig davon, ob Softwareentwickler Daten aus Word-Dateien erstellen, manipulieren, konvertieren oder extrahieren müssen, ist das SDK eine gute Wahl, die ihnen dabei helfen kann, ihre Arbeit schnell und effizient zu erledigen. Die Bibliothek unterstützt zahlreiche Textverarbeitungs-, OpenOffice-, WordprocessingML- und Webdateiformate wie DOC, DOCX, RTF, DOT, DOTX, DOTM und FlatOPC (XML).

Aspose.Words Cloud SDK für Go bietet eine Vielzahl von Funktionen und Vorteilen, die es zu einem wertvollen Werkzeug für Entwickler machen. Zu diesen Funktionen gehören unter anderem die Erstellung neuer Word-Dokumente von Grund auf, die Anwendung verschiedener Formatierungsoptionen und -stile für Word-Dokumente Konvertierung in andere Dateiformate, Extrahieren von Bildern aus Word-Dokumenten, Bildtext aus Word-Dateien, Zusammenführen mehrerer Word-Dokumente, Aufteilen von Word-Dokumenten in mehrere Dokumente, Einfügen oder Entfernen von Inhalten aus bestimmten Abschnitten und vieles mehr.

Aspose.Words Cloud SDK für Go kann flexibel und effizient mit Word-Dokumenten arbeiten. Die Bibliothek ermöglicht Softwareentwicklern die Konvertierung ihrer Textverarbeitungsdokumente in verschiedene führende Dateiformate wie DOC, DOT, DOCX, DOCM, DOTX, DOTM, FlatOpc, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG und viele mehr. Mit seinem breiten Spektrum an Funktionen und Vorteilen ist Aspose.Words Cloud SDK ein großartiges Tool für Entwickler, die regelmäßig mit Word-Dateien arbeiten müssen.

Previous Next

Erste Schritte mit Aspose.Words Cloud SKD für Go

Die empfohlene Methode zur Installation von Aspose.Words Cloud SKD für Go ist die Verwendung von GitHub. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.

Installieren Sie Aspose.Words Cloud SKD für Go über GitHub

go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 
Hier können Sie es direkt von GitHub herunterladen.

Erstellung von Word-Dokumenten über die Go-API

Mit dem Aspose.Words Cloud SDK für Go können Softwareentwickler ganz einfach Textverarbeitungsdokumente mit nur wenigen Codezeilen erstellen und bearbeiten. Die Bibliothek ermöglicht es Softwareentwicklern, im Cloud Storage ein neues Dokument in dem durch die Dateierweiterung angegebenen Format zu generieren. Die Bibliothek umfasst mehrere wichtige Funktionen im Zusammenhang mit der Erstellung von Word-Dokumenten, z. B. das Einfügen von Text aus der äußeren Datei, das Hinzufügen von Bildern zu einer vorhandenen Datei, das Einfügen von Kopf- und Fußzeilen, das Hinzufügen von Tabellen, das Teilen großer Dokumente, das Hinzufügen von Hyperlinks zu Word-Dokumenten und das Einfügen von Seitenzahlen , Listen zu Word-Dokumenten hinzufügen und vieles mehr.

So erstellen Sie ein neues Dokument über die 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)

Einbetten von Word-Dokumenten in eine Webseite

Aspose.Words Cloud SDK für Go verfügt über sehr leistungsstarke Funktionen zum Einbetten von Word-Dokumenten in eine Webseite mithilfe von Go-Befehlen. Es ist lediglich ein einzeiliger Code erforderlich, um ein Textverarbeitungsdokument in einen Webbrowser einzubetten. Sobald das Dokument von den Cloud-Diensten gerendert wurde, wird es auf Ihren Webseiten als JavaScript-Widget angezeigt. Das Vergrößern und Verkleinern ist online sehr einfach. Es ist auch möglich, verschiedene Word-Dateiformate wie DOC, DOCX, RTF usw. anzuzeigen.

Iframe-Code-Snippet Einbetten eines DOCX-Dokuments in HTML

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

Vergleich von Word-Dokumenten in Go Apps

Mit dem Aspose.Words Cloud SDK für Go können Softwareentwickler mehrere Textverarbeitungsdokumente vergleichen und die daran vorgenommenen Änderungen in Go-Anwendungen nachverfolgen. Die Bibliothek enthält ein leistungsstarkes Dokumentmanipulationstool, mit dem Softwareentwickler zwei Word-Dokumente vergleichen und eine Liste der Unterschiede zwischen den beiden Word-Dokumenten abrufen können, z. B. gelöschten Text, hinzugefügten Text, Formatierungsänderungen usw.

So vergleichen Sie Word-Dokumente über die 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)

Kopf- und Fußzeilen über die Go-API verwalten

Das Aspose.Words Cloud SDK für Go verfügt über eine sehr leistungsstarke Funktion zum Hinzufügen und Verwalten von Kopf- und Fußzeilen in Word-Dokumenten. Die Bibliothek unterstützt mehrere wichtige Funktionen im Zusammenhang mit der Verwaltung von Kopf- und Fußzeilen, z. B. das Hinzufügen von Text oder Bildern zu Kopf- und Fußzeilen, das Löschen eines „HeaderFooter“-Objekts aus einem Word-Dokument online, das Abrufen einer Kopf-/Fußzeile in einem Word-Dokument online, das Abrufen einer Kopf-/Fußzeile in einem Word-Dokument. Fußzeile eines Abschnitts, Abrufen aller Kopf-/Fußzeilen in einem Word-Dokument und vieles mehr. Das folgende Beispiel zeigt, wie Kopf- und Fußzeilen in ein Word-Dokument eingefügt werden.

Fügen Sie über die Go-API eine Kopf- und Fußzeile in ein Word-Dokument ein

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)
 Deutsch