Как да добавите коментари в 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.

 Български