Öffnen Sie ganz einfach Word Dokumente mit nur wenigen Zeilen Go Code. Unsere Go Bibliothek bietet Ihnen alles, was Sie für den programmgesteuerten Zugriff auf Word Dokumentinhalte benötigen.
Die Aufgabe des Lesens von Word Dokumenten ist die Aufgabe, hierarchische Datenstrukturen innerhalb des DOM Modells zu lesen. Dies setzt voraus, dass Sie das Format jedes einzelnen Word Datenelements einschließlich aller seiner möglichen untergeordneten Elemente und Attribute kennen.
Unsere Go Bibliothek ist eine Cloud-basierte Lösung, mit der Sie Word Dateien zum einfachen Lesen und Schreiben öffnen können. Dieser verteilte Ansatz gibt Ihnen Flexibilität bei der Softwareentwicklung mit Go Sprache, da die gesamte ressourcenintensive Word Dokumentverarbeitung auf Aspose-Servern stattfindet. Alles, was Sie brauchen, ist, private Schlüssel für den Zugriff auf die Cloud API im Go Code zu erhalten.
Sie können über alle Elemente eines Word Dokuments iterieren oder nach bestimmten Elementen in einem DOM Baum suchen. Sowohl für die Arbeit mit der Struktur der Word Datei als auch mit den in den Dokumentknoten enthaltenen Daten stellen wir vielfältige Go Funktionen zur Verfügung.
Das folgende Codebeispiel hilft Ihnen dabei, schnell herauszufinden, wie Sie eine Word Datei mit Go laden und einige Aktionen daran ausführen.
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
fileName:= "Input.docx"
requestFileContent, _ := os.Open(ReadFile(t, fileName))
uploadDocumentRequestOptions := map[string]interface{}{}
uploadDocumentRequest := &models.UploadFileRequest{
FileContent: requestFileContent,
Path: ToStringPointer(fileName),
Optionals: uploadDocumentRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadDocumentRequest)
requestParagraph := models.ParagraphInsert{
Text: ToStringPointer("Reading and writing to the file in the cloud occurs automatically."),
}
insertParagraphRequestOptions := map[string]interface{}{}
insertParagraphRequest := &models.InsertParagraphRequest{
Name: ToStringPointer(fileName),
Paragraph: &requestParagraph,
Optionals: insertParagraphRequestOptions,
}
_, _, _ = wordsApi.InsertParagraph(ctx, insertParagraphRequest)
downloadDocumentRequestOptions := map[string]interface{}{}
downloadDocumentRequest := &models.DownloadFileRequest{
Path: ToStringPointer(fileName),
Optionals: downloadDocumentRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadDocumentRequest)
Führen go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api aus, um Aspose.Words Cloud SDK for Go zu installieren. Viele nützliche Informationen zu anderen Installationsmethoden finden Sie im Abschnitt "How to use SDK".
Klonen Sie den Aspose.Words Cloud SDK for Go -Quellcode von GitHub und verwenden Sie ihn in Ihrem Projekt. Bitte befolgen Sie diese Instructions, um schnell die erforderlichen Sicherheitsanmeldeinformationen zu erhalten und auf unsere REST API zuzugreifen.
Einzelheiten finden Sie in der Repository Documentation.
Sie können Dokumente in anderen Formaten öffnen: