I den här korta handledningen kommer du att lära dig hur du skapar hyperlänkar i PDF med Java. Den ger alla detaljer för att etablera miljön, en lista över steg som ska följas och en körbar exempelkod för att infoga länk i PDF med Java. Du kommer att få alla detaljer för att anpassa hyperlänken tillsammans med platsen och andra parametrar.
Steg för att bädda in länk i PDF med Java
- Ställ in IDE att använda Aspose.PDF for Java för att lägga till hyperlänkar
- Öppna mål-PDF-filen med Document class-objektet och få åtkomst till önskad sida
- Skapa en link annotation och lägg till den på målsidan
- Skapa en fritextkommentar på provplatsen och lägg till den på målsidan också
- Spara den resulterande PDF-filen med en hyperlänk på disken
Dessa steg utvecklar processen för hur man lägger till länk i PDF med Java. Processen är ganska enkel där vi måste lägga till två typer av kommentarer till standardsamlingen av målsidan för en PDF. Den första kommentaren är en länkkommentar där en åtgärd definieras för att öppna en URL och i den andra anteckningen definierar vi texten som ska visas på samma plats där länkkommentaren läggs till för att göra hyperlänken effektiv och synlig i form av text.
Kod för att lägga till hyperlänk i PDF med Java
Ovanstående kod visar processen att infoga hyperlänk i PDF med Java. Den använder klassobjektet LinkAnnotation för att skapa länkkommentarer där du kan ställa in ett antal egenskaper som aktivt rektangulärt område för länken, gränsen, bredd, åtgärd, utseendetillstånd, marginal och namn för att lista några få. På liknande sätt för textkommentarer används klassobjektet FreeTextAnnotation där vi behöver ställa in det rektangulära området som liknar länkanteckningens aktiva område, teckensnitt, storlek, färg, innehåll, justering, bildtext, flaggor, avsikt, motivering och opacitet, etc.
I den här artikeln har vi lärt oss processen att skapa hyperlänk i PDF med Java. Om du vill lära dig processen för att lägga till en vattenstämpel i en PDF, se artikeln om hur man lägger till vattenstämpel till PDF med Java.