W tym artykule opisano, jak porównywać dokumenty Word z interfejsem API NET REST. Nauczysz się porównywać pliki Word z C# Low Code API przy użyciu pakietu SDK chmury .NET. Aby wykonać to zadanie online, dostępny jest kompletny przebieg programu i przykładowy kod.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API
- Pobierać Aspose.Words Cloud SDK for Dotnet to compare two Word files
- Skonfiguruj projekt rozwiązania C# z powyższym zestawem SDK do porównywania plików DOCX
Kroki Porównaj dwa dokumenty programu Word za pomocą interfejsu API języka C# o niskim kodzie
- Zainicjuj obiekt WordsApi, ustawiając sklonowany identyfikator i sekret w celu porównania dokumentów
- Wczytaj najnowszy plik programu Word do strumienia pamięci i prześlij go do magazynu w chmurze
- Utwórz obiekt CompareData i użyj przesłanego pliku jako odniesienia
- Wczytaj początkowy plik Worda do strumienia pamięci
- Utwórz obiekt CompareDocumentOnlineRequest, podając początkowy plik programu Word, zaktualizowany plik programu Word i nazwę pliku wyjściowego
- Wywołaj metodę CompareDocumentOnline i podaj obiekt żądania
- Pobierz wyjściowy plik Word z odpowiedzi i zapisz go na dysku
Powyższe kroki opisują, jak porównywać dokumenty programu Word online z interfejsem API C# Low Code. Rozpocznij proces, przesyłając najnowszy plik Word do magazynu w chmurze, a następnie utwórz obiekt CompareData, korzystając z przesłanego odniesienia do dokumentu. Wczytaj oryginalny plik do strumienia pamięci, utwórz CompareDocumentOnlineRequest z przesłanym plikiem Word, dokumentem lokalnym ze zmianami i wyjściowym plikiem Word, a na koniec wywołaj metodę CompareDocumentOnline() w celu porównania plików Word.
Kod do porównywania dokumentów programu Word online za pomocą interfejsu API NET REST
Ten kod demonstruje proces porównywania różnic między dwoma dokumentami programu Word za pomocą interfejsu API C# REST. Ten kod pokazuje, że najpierw przesyłamy najnowszy plik Worda do magazynu w chmurze jako odniesienie i lokalnie czytamy poprzednią wersję pliku Word, aby porównać ją z referencyjnym plikiem Word. W klasie CompareData znajduje się właściwość o nazwie CompareOptions, która umożliwia dostosowywanie porównania, na przykład ignorowanie zmian wielkości liter, komentarzy, pól, przypisów, formatowania, nagłówków i stopek, tabel i pól tekstowych.
W tym temacie nauczyliśmy się porównywać dwa pliki Worda. Informacje na temat usuwania komentarzy w pliku Word można znaleźć w następującym artykule: Usuń komentarze w programie Word DOC za pomocą interfejsu API NET REST.