I collegamenti ipertestuali vengono normalmente utilizzati per associare dati esterni a qualsiasi area specificata del documento. Possiamo trasformare qualsiasi parte dei documenti in collegamenti ipertestuali utilizzando le annotazioni dei collegamenti. In qualità di programmatore, puoi aggiungere queste annotazioni di collegamento ai documenti all’interno delle tue applicazioni .NET. In questo articolo, discuteremo di come creare collegamenti ipertestuali in file PDF utilizzando C#.

Di seguito vengono trattati i seguenti argomenti:

Crea link in PDF - In modo programmatico

GroupDocs.Annotation fornisce la soluzione di annotazione per diversi tipi di applicazioni. La sua API .NET consente la manipolazione e l’automazione di varie annotazioni nei documenti all’interno delle applicazioni .NET. Useremo la sua API GroupDocs.Annotation for .NET per creare annotazioni di collegamenti ipertestuali nel file PDF usando C#.

Puoi scaricare le DLL o il programma di installazione MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.

PM> Install-Package GroupDocs.Annotation

Di seguito sono riportati i passaggi per creare collegamenti ipertestuali in qualsiasi punto del file PDF utilizzando C#.

  • Carica il documento PDF di origine utilizzando la classe Annotator.
  • Crea l’oggetto Annotazione collegamento.
  • Definisci le proprietà del collegamento ipertestuale come URL, numero di pagina, punti, ecc.
  • Aggiungi il collegamento ipertestuale definito al documento PDF caricato utilizzando il metodo Aggiungi.
  • Salva il PDF annotato usando il metodo Salva.

L’esempio di codice seguente mostra come convertire qualsiasi parte del file PDF in un collegamento ipertestuale usando C#.

// Crea collegamenti ipertestuali in PDF utilizzando le annotazioni di collegamento 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");
}

Quello che segue è l’output del codice precedente.

Crea link in PDF - In modo programmatico

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza i limiti di valutazione.

Conclusione

Per concludere, hai imparato come aggiungere le annotazioni di collegamento per creare collegamenti ipertestuali in file PDF utilizzando C#. Allo stesso modo, utilizzando le annotazioni di collegamento, puoi convertire qualsiasi parte del documento in collegamenti ipertestuali. Molti altri tipi di annotazioni possono anche essere aggiunti in modo simile utilizzando la stessa API. Scopri di più sull’API visitando la documentazione. Per domande, contattaci tramite il forum.

Guarda anche