היפר-קישורים משמשים בדרך כלל כדי לשייך נתונים חיצוניים לכל אזור מוגדר במסמך. אנו יכולים להפוך כל חלק של המסמכים להיפר-קישורים באמצעות הערות הקישור. כמתכנת, אתה יכול להוסיף הערות קישורים אלה למסמכים בתוך יישומי ה-.NET שלך. במאמר זה, אנו הולכים לדון כיצד ליצור היפר-קישורים בקבצי PDF באמצעות C#.

הנושאים הבאים מכוסים להלן:

יצירת קישור ב-PDF - באופן תכנותי

GroupDocs.Annotation מספק את פתרון ההערות עבור סוגים שונים של יישומים. ה-.NET API שלו מאפשר מניפולציה ואוטומציה של הערות שונות במסמכים בתוך יישומי ה-.NET שלך. נשתמש ב-GroupDocs.Annotation for .NET API שלו כדי ליצור הערות היפר-קישורים בקובץ ה-PDF באמצעות C#.

אתה יכול להוריד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או להתקין את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Annotation

להלן השלבים ליצירת היפר-קישורים בכל מקום בקובץ ה-PDF באמצעות C#.

  • טען את מסמך ה-PDF המקור באמצעות המחלקה Annotator.
  • צור את האובייקט קישור הערת.
  • הגדר את מאפייני ההיפר-קישור כמו כתובת אתר, מספר עמוד, נקודות וכו'.
  • הוסף את ההיפר-קישור המוגדר למסמך ה-PDF הנטען באמצעות שיטת הוסף.
  • שמור את ה-PDF המוער בשיטת Save.

דוגמת הקוד הבאה מראה כיצד להמיר כל חלק מקובץ ה-PDF להיפר-קישור באמצעות C#.

// צור היפר-קישורים ב-PDF באמצעות הערות קישורים ב-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");
}

להלן הפלט של הקוד לעיל.

יצירת קישור ב-PDF - באופן תכנותי

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני בחינם כדי להשתמש ב-API ללא מגבלות ההערכה.

סיכום

לסיום, למדת כיצד ניתן להוסיף את הערות הקישורים ליצירת היפר-קישורים בקבצי PDF באמצעות C#. באופן דומה, באמצעות הערות קישורים, תוכל להמיר כל חלק במסמך להיפר-קישורים. ניתן להוסיף סוגי הערות רבים אחרים באופן דומה באמצעות אותו API. למד עוד על ה-API על ידי ביקור בתיעוד. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם