Questo tutorial ti guida su come aggiungere commenti nel file PDF usando Python. Descrive i dettagli dell’ambiente, il processo graduale per scrivere questa applicazione e un codice di riferimento eseguibile per inserire commenti in PDF utilizzando Python. Otterrai informazioni su tutte le proprietà e gli attributi importanti che possono essere impostati per l’annotazione del testo per personalizzare i commenti appena aggiunti.
Passaggi per aggiungere commenti al PDF usando Python
- Imposta l’IDE su usa Aspose.PDF per Python tramite .NET per aggiungere commenti
- Crea un nuovo file PDF utilizzando la classe Document e del testo di esempio sulla prima pagina
- Crea un’istanza di un oggetto TextAnnotation fornendo l’area rettangolare sulla pagina selezionata
- Imposta le proprietà di base dell’annotazione di testo
- Crea un’istanza e imposta il bordo dell’annotazione di testo
- Aggiungi l’annotazione di testo alla pagina selezionata
Questi passaggi spiegano come aggiungere commenti a un PDF usando Python. Innanzitutto, devi creare un nuovo PDF e aggiungere del testo su una pagina o caricare un PDF esistente secondo i requisiti. Nei passaggi successivi, è necessario creare un’annotazione di testo che corrisponda a un commento e quindi impostarne le diverse proprietà prima di aggiungerla alla raccolta predefinita di annotazioni della pagina selezionata.
Codice per aggiungere note a PDF utilizzando 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") |
Questo codice mostra come aggiungere un commento su un PDF usando Python. L’oggetto TextAnnotation viene creato e configurato impostando l’area rettangolare in cui questo commento deve essere visualizzato sulla pagina insieme all’impostazione delle altre proprietà come titolo, oggetto, stato, contenuto, contrassegno aperto e icona per citarne alcuni. Puoi anche impostare il bordo, tuttavia per nascondere il bordo, la sua larghezza è impostata su 0 in questo esempio di codice.
Questo articolo ci ha insegnato come aggiungere commenti di testo in PDF usando Python. Se vuoi imparare il processo per leggere i segnalibri nei file PDF, fai riferimento all’articolo su come leggere i segnalibri in PDF usando Python.