Hyperlinks werden normalerweise verwendet, um externe Daten einem bestimmten Bereich des Dokuments zuzuordnen. Wir können jeden Teil der Dokumente mithilfe der Link-Anmerkungen in Hyperlinks umwandeln. Als Programmierer können Sie diese Linkanmerkungen zu Dokumenten in Ihren .NET-Anwendungen hinzufügen. In diesem Artikel werden wir diskutieren, wie Hyperlinks in PDF-Dateien mit C# erstellt werden.

Nachfolgend werden folgende Themen behandelt:

Link in PDF erstellen – programmgesteuert

GroupDocs.Annotation stellt die Anmerkungslösung für verschiedene Arten von Anwendungen bereit. Seine .NET-API ermöglicht die Bearbeitung und Automatisierung verschiedener Anmerkungen in Dokumenten innerhalb Ihrer .NET-Anwendungen. Wir werden die API GroupDocs.Annotation for .NET verwenden, um mit C# Hyperlink-Anmerkungen in der PDF-Datei zu erstellen.

Sie können das DLLs- oder MSI-Installationsprogramm aus dem Downloadbereich herunterladen oder die API in Ihrer .NET-Anwendung über NuGet installieren.

PM> Install-Package GroupDocs.Annotation

Im Folgenden sind die Schritte zum Erstellen von Hyperlinks an beliebiger Stelle in der PDF-Datei mit C# aufgeführt.

  • Laden Sie das PDF-Quelldokument mit der Klasse Annotator.
  • Erstellen Sie das Objekt Link-Anmerkung.
  • Definieren Sie die Hyperlink-Eigenschaften wie URL, Seitennummer, Punkte usw.
  • Fügen Sie den definierten Hyperlink mit der Methode Hinzufügen zum geladenen PDF-Dokument hinzu.
  • Speichern Sie das kommentierte PDF mit der Methode Save.

Das folgende Codebeispiel zeigt, wie Sie einen beliebigen Teil der PDF-Datei mit C# in einen Hyperlink konvertieren.

// Erstellen Sie Hyperlinks in PDF mithilfe von Link-Anmerkungen in C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    LinkAnnotation link = new LinkAnnotation
    {
        CreatedOn = DateTime.Now,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 300),
            new Point(600, 300),
            new Point(120, 270),
            new Point(600, 270)
        },
        Url = @"https://products.groupdocs.com/annotation"
    };
    annotator.Add(link);
    annotator.Save(@"path/annotation-link.pdf");
}

Das Folgende ist die Ausgabe des obigen Codes.

Link in PDF erstellen – programmgesteuert

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Abschließend haben Sie gelernt, wie die Link-Annotationen hinzugefügt werden können, um Hyperlinks in PDF-Dateien mit C# zu erstellen. Ebenso können Sie mit Link-Anmerkungen jeden Teil des Dokuments in Hyperlinks umwandeln. Viele andere Anmerkungstypen können auf ähnliche Weise mit derselben API hinzugefügt werden. Weitere Informationen zur API finden Sie in der Dokumentation. Bei Fragen kontaktieren Sie uns über das Forum.

Siehe auch