Come aggiungere un componente a discesa in PDF utilizzando C#

In questo tutorial, parleremo di come aggiungere un componente a discesa in PDF usando C#. Spiega anche come utilizzare la libreria di annotazioni e creare un semplice programma C# per inserire menu a discesa in PDF utilizzando C#. Un menu a discesa in un PDF viene in genere indicato come campo modulo casella combinata o casella di riepilogo. Consente di selezionare un’opzione da un elenco di opzioni predefinite. Per inserire un menu a discesa in PDF utilizzando il linguaggio di programmazione C#, dovrai utilizzare la libreria di annotazioni. Ecco come creare un menu a discesa in PDF utilizzando il linguaggio di programmazione C#.

Passaggi per aggiungere un componente a discesa in PDF utilizzando C#

  1. Installa il pacchetto GroupDocs.Annotation for .NET da NuGet
  2. Aggiungi riferimento allo spazio dei nomi GroupDocs.Annotation per inserire il menu a discesa nel PDF
  3. Crea un oggetto Annotator con percorso PDF di input
  4. Inizializza l’oggetto DropdownComponent e imposta alcune proprietà
  5. Chiama il metodo Add della classe Annotator e passagli l’oggetto Component dropdown
  6. Chiama il metodo Save della classe Annotator con il percorso PDF risultante

Dopo aver seguito questi passaggi, sarai in grado di inserire correttamente il campo a discesa nel tuo documento PDF. L’elenco a discesa consente di selezionare dall’elenco di opzioni specificate. Senza installare alcun software aggiuntivo, la suddetta procedura può essere utilizzata per creare menu a discesa in PDF utilizzando C# su qualsiasi sistema che supporti .NET. È possibile aggiungere l’elenco a discesa nel PDF secondo necessità utilizzando le proprietà della classe DropdownComponent.

Codice per aggiungere un componente a discesa in PDF utilizzando C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf;
using System;
using System.Collections.Generic;
namespace AddDropdowntInPDFusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Create Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
DropdownComponent dropdown = new DropdownComponent
{
Options = new List<string> { "Item1", "Item2", "Item3" },
SelectedOption = null,
Placeholder = "Choose option",
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is dropdown component",
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add Dropdown to PDF
annotator.Add(dropdown);
// Save PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Seguendo i passaggi descritti sopra, puoi facilmente aggiungere menu a discesa in PDF utilizzando C# senza alcun problema. Dopo aver salvato il PDF, verrà aggiunto il componente a discesa e sarai in grado di selezionare le opzioni dal menu a discesa quando apri il PDF. In precedenza abbiamo pubblicato un articolo sull’aggiunta di caselle di controllo al PDF; per ulteriori informazioni, vedere come aggiungere il componente casella di controllo in PDF usando C#.

 Italiano