Дотримуйтесь цього посібника, щоб Порівняти документи PDF за допомогою Python. Тут обговорюється конфігурація середовища, покроковий алгоритм і фрагмент коду для порівняння двох PDF-файлів за допомогою Python. Крім того, вам не потрібно встановлювати Adobe Acrobat або Microsoft Word для роботи з цією функцією у ваших програмах.
Кроки для порівняння PDF-документів у Python
- Налаштуйте середовище, встановивши Aspose.Words для Python через .NET, щоб порівнювати PDF-документи за допомогою Python
- Завантажте перший PDF-файл із класом Document
- Перейдіть до другого документа PDF, щоб порівняти його
- Укажіть необхідні властивості для порівняння
- Порівняйте обидва PDF-документи, вказавши об’єкт класу CompareOptions
- Save PDF-документ результатів порівняння, що містить подібності та відмінності
Ці кроки точно пояснюють загальний алгоритм порівняння PDF за допомогою Python. Процес починається із завантаження вихідних PDF-документів. Згодом установіть параметри для порівняння, а потім процес завершиться під час відтворення вихідного документа.
Код для порівняння PDF-документів за допомогою Python
import aspose.words | |
from aspose.words import * | |
from datetime import datetime | |
# Create a Document class object | |
docA = Document("Compare1.pdf") | |
docB = Document("Compare2.pdf") | |
# Create CompareOptions class object | |
options = comparing.CompareOptions() | |
options.target = comparing.ComparisonTargetType.NEW | |
# Compare Word documents | |
docA.compare(docB, "Author", datetime.now(), options) | |
# Save the document | |
docA.save("Comparison_Output.pdf") | |
print ("PDF files compared successfully") |
Цей зразок фрагмента коду розроблено для порівняння PDF-файлів за допомогою Python. Він використовує клас Document для завантаження різних PDF-файлів. Далі використовуйте об’єкт класу CompareOptions, щоб установити різні властивості, як-от ігнорування текстових полів, нижні колонтитули та форматування відповідно до ваших вимог. Нарешті, порівняйте PDF-файли за допомогою методу compare() і експортуйте результати виведення у файл за допомогою методу save().
У цій статті описано, як порівняти два PDF-файли на відмінності за допомогою Python. Однак, якщо ви хочете знайти подібності чи відмінності в документах Word, зверніться до статті порівнювати документи Word за допомогою Python.