Két Word összehasonlítása a C# használatával

Rendkívül pontos C# különbség-ellenőrző a Word fájlok összehasonlításához és a köztük lévő különbségek megállapításához

Hatékony C# SDK -nk lehetővé teszi, hogy megtalálja a különbséget a Word dokumentumok között, és az eredményeket kényelmes formátumba mentse megtekintés céljából. Termékeink képességeinek ellenőrzéséhez hasonlítson össze Word fájlt ezzel a C# könyvtárral, és tekintse meg a különbségeket.

Tekintse meg a kódrészletet

Hasonlítsa össze a Word-et a C#-ban

A .NET SDK-t úgy alakítottuk ki, hogy a lehető legpontosabb eredményt adja, még akkor is, ha az összehasonlítás maga egy összetett funkció.

Néha meg kell győződnie arról, hogy a Word formátumú dokumentumot nem módosították, és ha igen, akkor meg kell találnia, mi a különbség. Egyszerűen használja a .NET diff eszközünket két Word fájl összehasonlításához, és keresse meg a különbségeket egész szavakban vagy egyedi karakterekben. Sőt, ha egy szóban csak egy karakter változott, akkor ez a szó teljesen megváltozottként lesz megjelölve.

Most már nem kell időt töltenie a Word dokumentumok manuális összehasonlításával, és gyorsan megtalálhatja a kis változtatásokat is, és kényelmes formátumban exportálhatja az ilyen eltéréseket egy dokumentumba.

Próbálja meg összehasonlítani a Word dokumentumokat

Nézze meg, hogyan működik a Word-fájlok összehasonlítására szolgáló megoldásunk a .NET SDK használatával. Ennek eléréséhez töltse be az összehasonlítani kívánt Word fájlokat, és válassza ki az export fájlformátumot – az összehasonlítás után automatikusan betöltődik.

Vegye figyelembe, hogy el kell fogadnia az összehasonlított dokumentumok összes revízióját, mielőtt meghívná az összehasonlítási módszert, ahogy a példánkban is látható:

Töltse fel az összehasonlított fájlt
Futtassa a kódot
Az összehasonlításhoz töltse fel a második fájlt
Válassza ki a célformátumot a listából
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.docx";
var fileName2 = "Input2.docx";
var fileResult = "Output.docx";

//  Dokumentumok feltöltése felhőtárhelyre.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

//  Dokumentumok összehasonlítása felhőben.
var compareDataOptions = new CompareData()
{
    Author = "author",
    FileReference = new FileReference(fileName2)
};
var compareDocumentRequest =
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Eredménydokumentum letöltése felhőtárhelyről.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Futtassa a kódot
  
Másolja a(z) C# kódot a vágólapra

Hogyan hasonlítsunk össze két szöveges fájlt

  1. Aspose.Words Cloud for .NET telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a C# projekthez
  3. Tölts be két Word dokumentumot az összehasonlításhoz
  4. Hívja a CompareDocument() metódust Word dokumentumok összehasonlításához
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

C# könyvtár az összehasonlításhoz

Telepítse 'Aspose.Words Cloud SDK for .NET' -et a NuGet csomagkezelő segítségével. Csak futtassa a nuget install Aspose.Words-Cloud programot, hogy automatikusan telepítse és hivatkozzon a megfelelő összeállításra a projektben. Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for .NET forráskódot a GitHubból, és felhasználhatja a projektben. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

  • .NET Standard 2.0 vagy újabb

További részletekért olvassa el az Repository Documentation.

Egyéb támogatott fájlformátumok

Összehasonlítást végezhet más fájlformátumokkal:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.