Salīdziniet divus HTML, izmantojot Go

Ļoti precīzs Go atšķirību pārbaudītājs, lai salīdzinātu HTML failus un atrastu atšķirības starp tiem

Mūsu jaudīgais Go SDK ļauj jums atrast atšķirību starp HTML dokumentiem un saglabāt rezultātus ērtā formātā apskatei. Lai pārbaudītu mūsu produktu iespējas, salīdziniet HTML failus, izmantojot šo Go bibliotēku, un skatiet atšķirības.

Skatīt koda fragmentu

Salīdziniet HTML programmā Go

Mūsu Go SDK ir izstrādāts, lai sniegtu visprecīzāko rezultātu, lai gan salīdzināšana pati par sevi ir sarežģīta funkcija.

Dažreiz jums ir jāpārliecinās, ka HTML dokuments formātā nav mainīts, un, ja ir, jums ir jānoskaidro, kāda ir atšķirība. Vienkārši izmantojiet mūsu Go diff rīku, lai salīdzinātu divus HTML failus un atrastu atšķirības veselos vārdos vai atsevišķās rakstzīmēs. Turklāt, ja vārdā ir mainījusies tikai viena rakstzīme, šis vārds tiks atzīmēts kā pilnībā mainīts.

Tagad jums vairs nav jātērē laiks manuālai HTML dokumentu salīdzināšanai, un jūs varat ātri atrast pat nelielas izmaiņas un eksportēt šādas atšķirības uz dokumentu ērtā formātā.

Mēģiniet salīdzināt HTML dokumentus

Uzziniet, kā darbojas mūsu risinājums HTML failu salīdzināšanai, izmantojot Go SDK. Lai to panāktu, ielādējiet HTML failus, kurus vēlaties salīdzināt, un atlasiet eksporta faila formātu – tas tiks automātiski ielādēts pēc salīdzināšanas.

Ņemiet vērā, ka pirms salīdzināšanas metodes izsaukšanas jums ir jāpieņem visi labojumi salīdzinātajos dokumentos, kā parādīts mūsu piemērā:

Augšupielādējiet salīdzināto failu
Palaist kodu
Augšupielādējiet otro failu, lai salīdzinātu
Sarakstā atlasiet mērķa formātu
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

fileName1:= "Input1.html"
fileName2:= "Input2.html"
fileResult:= "Output.html"

//  Augšupielādējiet dokumentus mākoņkrātuvē.
firstDocumentContent, _ := os.Open(fileName1)
uploadFirstFileRequestOptions := map[string]interface{}{}
uploadFirstFileRequest := &models.UploadFileRequest{
    FileContent: firstDocumentContent,
    Path: ToStringPointer(fileName1),
    Optionals: uploadFirstFileRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadFirstFileRequest)

secondDocumentContent, _ := os.Open(fileName2)
uploadSecondFileRequestOptions := map[string]interface{}{}
uploadSecondFileRequest := &models.UploadFileRequest{
    FileContent: secondDocumentContent,
    Path: ToStringPointer(fileName2),
    Optionals: uploadSecondFileRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadSecondFileRequest)

//  Salīdziniet dokumentus mākonī.
compareDataOptions := models.CompareData{
    Author: ToStringPointer("author"),
    FileReference: models.CreateRemoteFileReference(fileName2),
}
compareDocumentRequestOptions := map[string]interface{}{"destFileName": fileResult,}
compareDocumentRequest := &models.CompareDocumentRequest{
    Name: ToStringPointer(fileName1),
    CompareData: &compareDataOptions,
    Optionals: compareDocumentRequestOptions,
}
_, _, _ = wordsApi.CompareDocument(ctx, compareDocumentRequest)

//  Lejupielādēt rezultātu dokumentu no mākoņa krātuves.
downloadFileRequestOptions := map[string]interface{}{}
downloadFileRequest := &models.DownloadFileRequest{
    Path: ToStringPointer(fileResult),
    Optionals: downloadFileRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadFileRequest)
Palaist kodu
  
Kopējiet kodu Go starpliktuvē

Kā salīdzināt divus teksta failus

  1. Instalējiet Aspose.Words Cloud for Go
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Go projektam
  3. Salīdzināšanai ielādējiet divus HTML dokumentus
  4. Izsauciet metodi CompareDocument(), lai salīdzinātu HTML dokumentus
  5. Lejupielādējiet rezultātu dokumentu no mākoņa krātuves

Go bibliotēka, ko izmantot salīdzināšanai

Palaidiet go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, lai instalētu Aspose.Words Cloud SDK for Go. Sadaļā "How to use SDK" varat iegūt daudz noderīgas informācijas par citām instalēšanas metodēm.

Klonējiet Aspose.Words Cloud SDK for Go pirmkodu no GitHub un izmantojiet to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat veikt salīdzināšanas darbību citiem failu formātiem:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.