Bandingkan dua TXT menggunakan Go

Pemeriksa perbezaan Go yang sangat tepat untuk membandingkan TXT fail dan mencari perbezaan antara fail tersebut

Go SDK kami yang berkuasa membolehkan anda mencari perbezaan antara TXT dokumen dan menyimpan hasilnya ke format yang mudah untuk dilihat. Untuk mengesahkan keupayaan produk kami, bandingkan TXT fail menggunakan pustaka Go ini dan lihat perbezaannya.

Lihat coretan kod

Bandingkan TXT dalam Go

SDK Go kami direka untuk memberikan anda hasil yang paling tepat, walaupun perbandingan adalah fungsi yang kompleks itu sendiri.

Kadangkala anda perlu memastikan bahawa dokumen dalam TXT format tidak diubah, dan jika ada, anda perlu mengetahui perbezaannya. Hanya gunakan alat perbezaan Go kami untuk membandingkan dua TXT fail dan mencari perbezaan dalam keseluruhan perkataan atau aksara tunggal. Lebih-lebih lagi, jika hanya satu aksara dalam perkataan telah berubah, perkataan ini akan ditandakan sebagai berubah sepenuhnya.

Kini anda tidak lagi perlu meluangkan masa untuk membandingkan TXT dokumen secara manual, dan anda boleh mencari dengan cepat walaupun perubahan kecil dan mengeksport perbezaan tersebut ke dokumen dalam format yang mudah.

Cuba bandingkan TXT dokumen

Lihat cara penyelesaian kami untuk membandingkan TXT fail menggunakan Go SDK berfungsi. Untuk mencapai matlamat ini, muatkan TXT fail yang ingin anda bandingkan dan pilih format fail eksport - ia akan dimuatkan secara automatik selepas membandingkan.

Ambil perhatian bahawa anda perlu menerima semua semakan dalam dokumen yang dibandingkan sebelum memanggil kaedah perbandingan, seperti yang ditunjukkan dalam contoh kami:

Muat naik fail yang dibandingkan
Jalankan kod
Muat naik fail kedua untuk dibandingkan
Pilih format sasaran daripada senarai
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.txt"
fileName2:= "Input2.txt"
fileResult:= "Output.txt"

//  Muat naik dokumen ke storan awan.
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)

//  Bandingkan dokumen dalam awan.
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)

//  Muat turun dokumen hasil daripada storan awan.
downloadFileRequestOptions := map[string]interface{}{}
downloadFileRequest := &models.DownloadFileRequest{
    Path: ToStringPointer(fileResult),
    Optionals: downloadFileRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadFileRequest)
Jalankan kod
  
Salin kod Go ke papan keratan

Bagaimana untuk Membandingkan dua fail teks

  1. Pasang Aspose.Words Cloud for Go
  2. Tambahkan rujukan perpustakaan (import pustaka) ke projek Go anda
  3. Muatkan dua TXT dokumen untuk dibandingkan
  4. Panggil kaedah CompareDocument() untuk membandingkan TXT dokumen
  5. Muat turun dokumen hasil daripada storan awan

Go perpustakaan untuk digunakan bandingkan

Jalankan go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api untuk memasang Aspose.Words Cloud SDK for Go. Anda boleh mendapatkan banyak maklumat berguna tentang kaedah pemasangan lain daripada bahagian "How to use SDK".

Clone Aspose.Words Cloud SDK for Go kod sumber daripada GitHub dan gunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.

Keperluan Sistem

Rujuk Repository Documentation untuk melihat butiran.

Format fail lain yang disokong

Anda boleh melakukan operasi bandingkan untuk format fail lain:

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.