Fügen Sie ein Lesezeichen über C++ zu PDF hinzu

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

Wie man mit Lesezeichen in PDF-Dokumenten mit der C++ Bibliothek arbeitet

Verwenden Sie die Aspose.PDF für C++ für die Arbeit mit Lesezeichen. 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 für C++ API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die cpp -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.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Schritte zur Arbeit mit Lesezeichen über C++


Sie benötigen Aspose.PDF für C++, 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 C++ 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 - C++

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

auto pdfOutline = MakeObject<OutlineItemCollection>(pdfDocument->get_Outlines());
pdfOutline->set_Title(u"Test Outline");
pdfOutline->set_Italic(true);
pdfOutline->set_Bold(true);

// Set the destination page number
pdfOutline->set_Action(
    MakeObject<Aspose::Pdf::Annotations::GoToAction>
        (pdfDocument->get_Pages()->idx_get(2))
    );

// Add a bookmark in the document's outline collection.
pdfDocument->get_Outlines()->Add(pdfOutline);

// Save the update document
pdfDocument->Save(_dataDir + u"AddBookmark_out.pdf");