Dit onderwerp legt uit hoe u bladwijzers in PDF kunt maken met Python. Het bevat alle details om de omgeving in te stellen, een lijst met stappen en een voorbeeldcode om bladwijzers in PDF in te voegen met Python. U leert hoe u een bladwijzer voor een enkele pagina kunt maken of onderliggende bladwijzers aan een hoofdbladwijzer kunt toevoegen.
Stappen om een PDF te bookmarken met behulp van Python
- Stel de omgeving in om Aspose.PDF voor Python via .NET te gebruiken voor het maken van een bladwijzer
- Laad het bron-PDF-bestand in het Document-object om een bladwijzer in te voegen
- Maak een nieuw bladwijzerexemplaar door de titel in te stellen
- Stel de bladwijzeropmaak in
- Stel de bestemmingspagina in met behulp van de GoToAction()-methode
- Gebruik de append()-methode in de outline-collectie om een bladwijzer toe te voegen
- Save het uitvoer-PDF-bestand met een nieuwe bladwijzer
Deze stappen beschrijven hoe u een PDF-document kunt bookmarken met Python. Laad de bron-PDF, maak een bookmark, stel de parameters in en definieer de actie voor een bepaalde pagina wanneer op deze bookmark wordt geklikt. Roep ten slotte de append()-methode aan in de outlines-collectie om de nieuw gemaakte bookmark toe te voegen en de uitvoer op te slaan.
Code om een bladwijzer toe te voegen in PDF met behulp van 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") |
Deze code laat zien hoe u bladwijzers aan een PDF kunt toevoegen met Python. U kunt het proces voor het maken van bladwijzers herhalen zo vaak als het aantal bladwijzers dat u aan de PDF wilt toevoegen. Als u een bladwijzer als een kind aan een bladwijzer wilt toevoegen, voegt u de kindbladwijzer toe aan de hoofdbladwijzer en voegt u de hoofdbladwijzer toe aan de verzameling documentcontouren.
Dit artikel heeft ons geleerd hoe we de bladwijzer aan een PDF kunnen toevoegen. Voor het tekenen van lijnen in een PDF, zie het artikel op Lijnen tekenen op PDF met Python.