Apri facilmente HTML documenti con poche righe di Go codice. La nostra libreria Go ti fornirà tutto ciò di cui hai bisogno per accedere al contenuto del HTML documento in modo programmatico.
Il compito di leggere i HTML documenti è il compito di leggere le strutture dati gerarchiche all'interno del modello DOM. Ciò implica conoscere il formato di ogni singolo elemento di HTML dati, inclusi tutti i suoi possibili elementi figlio e attributi.
La nostra libreria Go è una soluzione basata su cloud che ti consentirà di aprire facilmente HTML file per la lettura e la scrittura. Questo approccio distribuito offre flessibilità nello sviluppo di software utilizzando il linguaggio Go, poiché tutta l'elaborazione di HTML documenti ad alta intensità di risorse avverrà sui server Aspose. Tutto ciò che serve è ottenere le chiavi private per accedere all'API Cloud in Go codice.
Puoi scorrere tutti gli elementi di un HTML documento oppure puoi cercare elementi specifici in un albero DOM. Forniamo un'ampia gamma di funzioni Go sia per lavorare con la struttura del HTML file che con i dati contenuti nei nodi del documento.
L'esempio di codice seguente ti aiuterà a capire rapidamente come caricare un HTML file usando Go ed eseguire alcune azioni su di esso.
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.html"
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)
Esegui go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api per installare Aspose.Words Cloud SDK for Go. Puoi ottenere molte informazioni utili su altri metodi di installazione dalla sezione "How to use SDK".
Clona il codice sorgente di Aspose.Words Cloud SDK for Go da GitHub e usalo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.
Fare riferimento alla Repository Documentation per vedere i dettagli.
Puoi aprire documenti in altri formati: