Anotace odkazů se používají k vytvoření jakékoli části dokumentu jako hypertextových odkazů. Jinými slovy, umožňuje nám přidružit externí data k zadané oblasti dokumentu. Tyto anotace odkazů můžeme přidat do dokumentů v rámci Java aplikací. V tomto článku se dozvíte, jak vytvořit hypertextové odkazy v souborech PDF pomocí Java.

Níže jsou uvedena následující témata:

Vytvořit odkaz v PDF – programově

GroupDocs.Annotation poskytuje rozhraní Java API, které umožňuje manipulaci a automatizaci různých anotací v dokumentech ve vašich aplikacích založených na Java. Toto API použijeme k vytvoření anotace hypertextového odkazu v souboru PDF.

Stáhnout nebo Konfigurovat

Stáhněte si soubor JAR z části ke stažení nebo si získejte nejnovější konfigurace úložiště a závislostí pro pom.xml vašich Java aplikací založených na maven.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7</version> 
</dependency>

Níže jsou uvedeny kroky k vytvoření hypertextových odkazů kdekoli v PDF pomocí Java.

  • Načtěte dokument PDF pomocí třídy Annotator.
  • Definujte seznam Bodů, které představují oblast hypertextového odkazu.
  • Vytvořte objekt LinkAnnotation.
  • 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 add.
  • Uložte anotované PDF pomocí metody save.

Následující kód Java ukazuje, jak programově převést jakoukoli část souboru PDF na hypertextový odkaz.

// Vytvářejte hypertextové odkazy v PDF pomocí anotací odkazů v Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 300));
points.add(new Point(600, 300));
points.add(new Point(120, 270));
points.add(new Point(600, 270));

LinkAnnotation link = new LinkAnnotation();
link.setCreatedOn(Calendar.getInstance().getTime());
link.setPageNumber(0);
link.setPoints(points);
link.setUrl("https://products.groupdocs.com/annotation");
annotator.add(link);

annotator.save("path/annotation-link.pdf");
annotator.dispose();

Následuje výstup výše uvedeného kódu.

Vytvořit odkaz v PDF – programově

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

Abych to shrnul, diskutovali jsme o tom, jak programově přidávat anotace odkazů pro vytváření hypertextových odkazů v souborech PDF pomocí Java. Pomocí anotací odkazů můžete upravit jakoukoli část dokumentu na hypertextové odkazy. Prostřednictvím API je k dispozici mnoho různých typů anotací. Tyto anotace lze přidat podobným způsobem pomocí stejného API. Chcete-li se dozvědět více o API, navštivte dokumentaci. V případě dotazů nás kontaktujte prostřednictvím fóra.

Viz také