Erstellen Sie Lesezeichen in PDF mit Python

In diesem Thema wird erklärt, wie Sie Lesezeichen in PDF mit Python erstellen. Es enthält alle Details zum Festlegen der Umgebung, eine Liste der Schritte und einen Beispielcode zum Einfügen von Lesezeichen in PDF mit Python. Sie lernen, ein Lesezeichen für eine einzelne Seite zu erstellen oder untergeordnete Lesezeichen zu einem Hauptlesezeichen hinzuzufügen.

Schritte zum Lesezeichensetzen einer PDF-Datei mit Python

  1. Legen Sie die Umgebung so fest, dass Aspose.PDF für Python über .NET zum Erstellen eines Lesezeichens verwendet wird.
  2. Laden Sie die Quell-PDF-Datei in das Document-Objekt, um ein Lesezeichen einzufügen
  3. Erstellen Sie eine neue Lesezeicheninstanz, indem Sie den Titel festlegen
  4. Festlegen der Lesezeichenformatierung
  5. Legen Sie die Zielseite mit der Methode GoToAction() fest
  6. Verwenden Sie die Methode append() in der Gliederungssammlung, um ein Lesezeichen hinzuzufügen
  7. Save die Ausgabe-PDF-Datei mit einem neuen Lesezeichen

Diese Schritte beschreiben, wie Sie PDF-Dokumente mit Python mit einem Lesezeichen versehen. Laden Sie das Quell-PDF, erstellen Sie ein Lesezeichen, legen Sie dessen Parameter fest und definieren Sie die Aktion für eine bestimmte Seite, wenn auf dieses Lesezeichen geklickt wird. Rufen Sie abschließend die Methode append() in der Outlines-Sammlung auf, um das neu erstellte Lesezeichen hinzuzufügen und die Ausgabe zu speichern.

Code zum Hinzufügen eines Lesezeichens in PDF mit 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")

Dieser Code zeigt, wie Sie mit Python Lesezeichen zu PDF hinzufügen. Sie können den Vorgang zum Erstellen von Lesezeichen so oft wiederholen, wie Sie Lesezeichen zu PDF hinzufügen möchten. Wenn Sie einem Lesezeichen ein untergeordnetes Lesezeichen hinzufügen möchten, hängen Sie das untergeordnete Lesezeichen an das Hauptlesezeichen an und hängen Sie das Hauptlesezeichen an die Dokumentgliederungssammlung an.

In diesem Artikel haben wir gelernt, wie man einem PDF ein Lesezeichen hinzufügt. Informationen zum Zeichnen von Linien in einem PDF finden Sie im Artikel zu Zeichnen Sie mit Python Linien in PDF.

 Deutsch