Hypertextové odkazy se obvykle používají k přidružení externích dat k jakékoli zadané oblasti dokumentu. Libovolnou část dokumentů můžeme transformovat na hypertextové odkazy pomocí anotací odkazů. Jako programátor můžete tyto anotace odkazů přidávat do dokumentů ve svých aplikacích .NET. V tomto článku budeme diskutovat o tom, jak vytvořit hypertextové odkazy v souborech PDF pomocí C#.
Níže jsou uvedena následující témata:
- .NET API pro přidávání hypertextových odkazů do souborů PDF
- Jak programově vytvářet hypertextové odkazy v PDF
![Vytvořit odkaz v PDF – programově](images/add-link-annotation-in-pdf-using-groupdocs.jpg#center)
.NET API pro vytváření hypertextových odkazů v PDF
GroupDocs.Annotation poskytuje řešení anotací pro různé druhy aplikací. Jeho .NET API umožňuje manipulaci a automatizaci různých anotací v dokumentech v rámci vašich .NET aplikací. Použijeme jeho GroupDocs.Annotation for .NET API k vytvoření anotací hypertextových odkazů v souboru PDF pomocí C#.
Můžete si stáhnout DLL nebo instalační program MSI z části ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím NuGet.
PM> Install-Package GroupDocs.Annotation
Vytvářejte hypertextové odkazy v PDF pomocí C#
Následují kroky k vytvoření hypertextových odkazů kdekoli v souboru PDF pomocí C#.
- Načtěte zdrojový dokument PDF pomocí třídy Annotator.
- Vytvořte objekt Link Annotation.
- Definujte vlastnosti hypertextového odkazu, jako je adresa URL, číslo stránky, body atd.
- Přidejte definovaný hypertextový odkaz do načteného dokumentu PDF pomocí metody Přidat.
- Uložte anotované PDF pomocí metody Uložit.
Následující ukázka kódu ukazuje, jak převést libovolnou část souboru PDF na hypertextový odkaz pomocí C#.
// Vytvářejte hypertextové odkazy v PDF pomocí anotací odkazů v 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");
}
Následuje výstup výše uvedeného kódu.
![Vytvořit odkaz v PDF – programově](images/link-annotation-in-pdf-using-groupdocs.jpg#center)
Získejte bezplatnou licenci API
Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.
Závěr
Na závěr jste se dozvěděli, jak lze přidat anotace odkazů k vytvoření hypertextových odkazů v souborech PDF pomocí C#. Podobně můžete pomocí anotací odkazů převést jakoukoli část dokumentu na hypertextové odkazy. Mnoho dalších typů anotací lze také přidat podobným způsobem pomocí stejného API. Další informace o rozhraní API naleznete v dokumentaci. V případě dotazů nás kontaktujte prostřednictvím fóra.