Сравнение PDF-документов с помощью Python

Следуйте этому руководству, чтобы сравнить документы PDF с помощью Python. В нем обсуждается конфигурация среды, пошаговый алгоритм и фрагмент кода для сравнения двух PDF-файлов с использованием Python. Более того, вам не нужно устанавливать Adobe Acrobat или Microsoft Word для работы с этой функцией в ваших приложениях.

Шаги по сравнению PDF-документов в Python

  1. Настройте среду, установив Aspose.Words для Python через .NET для сравнения PDF-документов с помощью Python.
  2. Загрузите первый PDF-файл с классом Document.
  3. Откройте второй PDF-документ, чтобы сравнить его.
  4. Укажите необходимые свойства для сравнения
  5. Сравните оба PDF-документа, указав объект класса CompareOptions.
  6. 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.

 Русский