Porównaj dokumenty Word przy użyciu języka Python, postępując zgodnie ze szczegółami zebranymi w tym krótkim samouczku. Zawiera informacje potrzebne do skonfigurowania środowiska, algorytm krok po kroku i przykładowy kod, który można uruchomić, aby porównać dwa dokumenty przy użyciu języka Python. Co więcej, nie musisz instalować programu MS Word, aby programowo porównywać dokumenty Word.
Kroki porównywania dokumentów Word w Pythonie
- Skonfiguruj środowisko, aby używać Aspose.Words dla Pythona poprzez .NET do porównywania dokumentów programu Word przy użyciu języka Python
- Pobierz pierwszy wejściowy dokument programu Word przy użyciu obiektu klasy Document
- Pobierz drugi dokument programu Word, aby przeprowadzić porównanie
- Zaakceptuj wszystkie poprawki, aby uwzględnić najnowsze zmiany w dokumentach wejściowych
- Porównaj wejściowe dokumenty programu Word, wywołując metodę Compare
- Wyeksportuj porównany dokument wyjściowy programu Word, podkreślając zmiany za pomocą metody Save
Poniższe kroki opisują przebieg programu porównania 2 dokumentów w programie Word przy użyciu języka Python. Porównanie rozpoczyna się od załadowania wejściowych dokumentów programu Word, a następnie uwzględnienia wszystkich zmian poprzez zaakceptowanie poprawek w celu wyśledzenia wszystkich różnic. Na koniec wyeksportuj wynik porównania, który śledzi wszystkie zmiany dokonane przez autorów dokumentów.
Kod do porównywania dokumentów programu Word przy użyciu języka Python
import aspose.words | |
from aspose.words import * | |
from datetime import datetime | |
# Create a document | |
docA = Document("Document1.docx") | |
docB = Document("Document2.docx") | |
# Accept revisions | |
docA.accept_all_revisions() | |
docB.accept_all_revisions() | |
# Compare Word documents | |
docA.compare(docB, "Author name", datetime.now()) | |
# Save the document | |
docA.save("Compare_Output.docx") |
Fragment kodu wystarczy, aby porównać dwa dokumenty pod kątem podobieństw przy użyciu języka Python. Klasa Document odgrywa rolę w porównaniu podczas ładowania dokumentów źródłowych, a wersje są akceptowane za pomocą metody Accept_all_revisions(). Następnie wywołaj metodę Compare(), która tworzy wynik porównania i zapisz go jako wyjściowy dokument Word.
W tym krótkim przewodniku omówiono wszystkie szczegóły porównania 2 dokumentów programu Word pod kątem różnic przy użyciu języka Python. Aby dowiedzieć się więcej na temat konwersji dokumentów Word do formatu PCL, zapoznaj się z artykułem na temat Konwertuj Word na PCL za pomocą Pythona.