Questo argomento spiega come creare segnalibri in PDF usando Python. Contiene tutti i dettagli per impostare l’ambiente, un elenco di passaggi e un codice di esempio per inserire segnalibri in PDF usando Python. Imparerai a creare un segnalibro per una singola pagina o ad aggiungere segnalibri secondari a un segnalibro principale.
Passaggi per aggiungere un segnalibro a un PDF utilizzando Python
- Imposta l’ambiente per utilizzare Aspose.PDF per Python tramite .NET per creare un segnalibro
- Carica il file PDF di origine nell’oggetto Document per inserire un segnalibro
- Crea una nuova istanza di segnalibro impostando il titolo
- Imposta la formattazione del segnalibro
- Imposta la pagina di destinazione utilizzando il metodo GoToAction()
- Utilizzare il metodo append() nella raccolta outline per aggiungere un segnalibro
- Save il file PDF di output con un nuovo segnalibro
Questi passaggi descrivono come mettere un segnalibro in un documento PDF usando Python. Carica il PDF sorgente, crea un segnalibro, impostane i parametri e definisci l’azione per una pagina specifica quando si fa clic su questo segnalibro. Infine, chiama il metodo append() nella raccolta outlines per aggiungere il segnalibro appena creato e salva l’output.
Codice per aggiungere un segnalibro in PDF utilizzando Python
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Load the PDF file | |
pdf_document = pdf.Document("bookmark.pdf") | |
# Initialize a new bookmark instance | |
bookmark = pdf.OutlineItemCollection(pdf_document.outlines) | |
bookmark.title = "Sample Bookmark" | |
bookmark.italic = True | |
bookmark.bold = True | |
# Specify the destination page for the bookmark | |
bookmark.action = pdf.annotations.GoToAction(pdf_document.pages[1]) | |
# Insert the bookmark into the outline collection of the document | |
pdf_document.outlines.append(bookmark) | |
# Save the modified PDF to the specified file | |
pdf_document.save("target_pdf.pdf") | |
print("Done") |
Questo codice dimostra come aggiungere segnalibri a PDF usando Python. Puoi ripetere il processo di creazione dei segnalibri tante volte quanti sono i segnalibri che vuoi aggiungere al PDF. Se vuoi aggiungere un segnalibro come figlio a un segnalibro, aggiungi il segnalibro figlio al segnalibro principale e aggiungi il segnalibro principale alla raccolta di outline del documento.
Questo articolo ci ha insegnato ad aggiungere il segnalibro a un PDF. Per disegnare linee in un PDF, fare riferimento all’articolo su Disegna linee su PDF usando Python.