Как добавить комментарии в файл PDF с помощью Python

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

Шаги по добавлению комментариев в PDF с помощью Python

  1. Установите для среды IDE значение использовать Aspose.PDF для Python через .NET, чтобы добавлять комментарии.
  2. Создайте новый PDF-файл, используя класс Document и образец текста на его первой странице.
  3. Создайте экземпляр объекта TextAnnotation, предоставив прямоугольную область на выбранной странице.
  4. Установить основные свойства текстовой аннотации
  5. Создание экземпляра и установка границы текстовой аннотации
  6. Добавить текстовую аннотацию к выбранной странице

Эти шаги объясняют как добавлять комментарии в PDF с помощью Python. Во-первых, вам нужно создать новый PDF-файл и добавить текст на страницу или загрузить существующий PDF-файл в соответствии с требованиями. На следующих шагах необходимо создать текстовую аннотацию, соответствующую комментарию, а затем установить ее различные свойства, прежде чем добавить ее в коллекцию аннотаций по умолчанию выбранной страницы.

Код для добавления заметок в PDF с использованием Python

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("Aspose.Total.lic")
# -------------------------------
# Create a PDF
pdfDocument = pdf.Document()
# Add a page
targetPage = pdfDocument.pages.add()
# Add some text
txtFragment = pdf.text.TextFragment("Sample text added for testing")
targetPage.paragraphs.add(txtFragment)
# Create and configure the annotation object
annotation = pdf.annotations.TextAnnotation(pdfDocument.pages[1], pdf.Rectangle(220, 420, 420, 620,True))
annotation.title = "Annotation Title"
annotation.subject = "Annotation Subject"
annotation.state = pdf.annotations.AnnotationState.ACCEPTED
annotation.contents = "Annotation Contents"
annotation.open = True
annotation.icon = pdf.annotations.TextIcon.KEY
# Create and set the annotation border
border = pdf.annotations.Border(annotation)
border.width = 0
border.dash = pdf.annotations.Dash(1,1)
annotation.border = border
# Add the annotation
targetPage.annotations.add(annotation, True)
# Save the PDF file
pdfDocument.save("AnnotatedPdf.pdf")
print("Comments added successfully")

Этот код демонстрирует как добавить комментарий к PDF с помощью Python. Объект TextAnnotation создается и настраивается путем установки прямоугольной области, в которой этот комментарий должен отображаться на странице, наряду с установкой других свойств, таких как заголовок, тема, состояние, содержимое, флаг открытия и значок, и это лишь некоторые из них. Вы также можете установить границу, однако, чтобы скрыть границу, ее ширина равна 0 в этом примере кода.

Эта статья научила нас как добавлять текстовые комментарии в PDF с помощью Python. Если вы хотите узнать, как читать закладки в файлах PDF, обратитесь к статье как читать закладки в PDF с помощью Python.

 Русский