Fügen Sie ein Lesezeichen über Python zu PDF hinzu

Manipulieren Sie Lesezeichen im PDF-Dokument. Verwenden Sie Aspose.PDF für Python for .NET, um PDF-Dokumente programmgesteuert zu ändern

Wie man mit Lesezeichen in PDF-Dokumenten mit der Python Bibliothek arbeitet

Verwenden Sie die Aspose.PDF für Python via .NET für die Arbeit mit Bookmarks. Mit Lesezeichen in PDF-Dateien können Sie schnell zu bestimmten Abschnitten oder Seiten navigieren, was die Suche und den Zugriff auf relevante Inhalte erleichtert. Lesezeichen in PDF-Dateien verbessern die Benutzeroberfläche, indem sie es Ihnen ermöglichen, effizient in langen oder komplexen Dokumenten zu navigieren. Gut strukturierte Lesezeichen in PDF können das Erscheinungsbild eines professionellen Dokuments verbessern. Dies ist besonders nützlich für Lehrbücher, Handbücher, wissenschaftliche Arbeiten und Berichte. In Präsentationen ermöglichen Lesezeichen dem Benutzer, nahtlos zwischen Folien oder Abschnitten zu navigieren. Diese Funktion kann für interaktive und nichtlineare Präsentationen nützlich sein. Das Arbeiten mit Lesezeichen in PDF-Dokumenten verbessert die Navigation, die Barrierefreiheit und die allgemeine Benutzererfahrung. Verwenden Sie diese Funktion in Lehrmaterialien, wissenschaftlichen Arbeiten, Handbüchern oder Präsentationen. Lesezeichen in PDF-Dateien verbessern die Qualität, Effizienz und das Surferlebnis Ihrer Dokumente. Um Lesezeichen in eine PDF-Datei einzufügen, verwenden wir die Aspose.PDF for Python via .NET API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die python-net -Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.pdf und installieren Sie ihn. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Python Package Manager Console

pip install aspose-pdf

Schritte zur Arbeit mit Lesezeichen über Python


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Öffnen Sie ein PDF-Dokument mit dem Dokumentobjekt.
  2. Erstellen Sie ein Lesezeichen und definieren Sie dessen Eigenschaften.
  3. Fügen Sie die OutlineItemCollection-Auflistung zur Outlines -Auflistung hinzu.
  4. Speichern Sie die Datei erneut

Dieses Beispiel öffnet ein PDF-Dokument und erstellt über Python ein Lesezeichen mit bestimmten Eigenschaften. Es legt die Zielseite für das Lesezeichen mithilfe eines ‘GoToAction’-Objekts fest. Fügen Sie es anschließend mithilfe von ‘OutlineItemCollection’ zur Dokumentstruktur hinzu und speichern Sie dann das geänderte Dokument-Lesezeichen in einer neuen PDF-Datei. Dies ist die beste Lösung zur Verbesserung der Navigationsfunktionen von Dokumenten.

Fügen Sie dem PDF-Dokument ein Lesezeichen hinzu - Python

Dieser Beispielcode zeigt, wie ein Lesezeichen zu einer PDF-Datei hinzugefügt wird - Python

def bookmark_add(self, infile, outfile):

    path_infile = self.dataDir + infile
    path_outfile = self.dataDir + outfile

    # Open document
    pdfDocument = Document(path_infile)

    # Create a bookmark object
    pdfOutline = OutlineItemCollection(pdfDocument.Outlines)
    pdfOutline.Title = "Test Outline"
    pdfOutline.Italic = True
    pdfOutline.Bold = True
    # Set the destination page number
    pdfOutline.Action = GoToAction(pdfDocument.Pages[1])
    # Add bookmark in the document's outline collection.
    pdfDocument.Outlines.Add(pdfOutline)

    # Save new output
    pdfDocument.Save(path_outfile)