Arbeiten Sie mit Lesezeichen im PDF-Dokument über C++

Wie man Lesezeichen in PDF programmgesteuert mit C++ bearbeitet.

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

Um Lesezeichen in einer PDF-Datei hinzuzufügen, verwenden wir die Aspose.PDF for C++ API, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die cpp Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie ihn. Sie können auch den folgenden Befehl in der Package Manager Console 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

<% bookmarks.code-block.text %>

Fügen Sie dem PDF-Dokument ein Lesezeichen hinzu - C++

<% bookmarks.code-block.subtitle %>

    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");