Сравнете Word документи с помощта на Python, като следвате подробностите, събрани в този бърз урок. Той съдържа информацията за конфигуриране на средата, алгоритъма стъпка по стъпка и примерен код за сравняване на два документа с помощта на Python. Освен това не е необходимо да инсталирате MS Word, за да сравнявате документите на Word програмно.
Стъпки за сравняване на Word документи в Python
- Конфигурирайте средата да използва Aspose.Words за Python чрез .NET за сравняване на документи на Word с помощта на Python
- Вземете първия входен документ на Word, като използвате обект от класа Document
- Вземете втория документ на Word, за да извършите сравнението
- Приемете всички ревизии, за да включите последните промени за входните документи
- Сравнете входните документи на Word, като извикате метода Compare
- Експортирайте сравнения изходен документ на Word, подчертавайки промените чрез метода Save
Тези стъпки очертават потока на програмата за сравняване на 2 документа в Word с помощта на Python. Сравнението започва със зареждане на входните документи на Word, последвано от включване на всички промени чрез приемане на ревизиите, за да се проследят всички разлики. И накрая, експортирайте резултата от сравнението, който проследява всички промени от авторите на документите.
Код за сравняване на Word документи с помощта на 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") |
Кодовият фрагмент е достатъчен за сравняване на два документа за прилики с помощта на Python. Класът Document играе роля в сравнението, тъй като изходните документи се зареждат и ревизиите се приемат с метода accept_all_revisions(). След това извикайте метода compare(), който създава резултата от сравнението и го запишете като изходен документ на Word.
Това кратко ръководство обхваща всички подробности за сравняване на 2 документа на Word за разлики с помощта на Python. За да научите как да конвертирате документи на Word в PCL формат, вижте статията на Конвертирайте Word в PCL с помощта на Python.