U ovom vodiču govorit ćemo o tome kako dodati padajuću komponentu u PDF pomoću C#. Također vam objašnjava kako koristiti biblioteku zabilješki i napraviti jednostavan C# program za umetanje padajućeg izbornika u PDF pomoću C#. Padajući izbornik u PDF-u obično se naziva polje obrasca ‘combo box’ ili ’list box’. Omogućuje vam odabir jedne opcije s popisa unaprijed definiranih opcija. Za umetanje padajućeg izbornika u PDF pomoću programskog jezika C#, morat ćete koristiti biblioteku zabilješki. Evo kako možete stvoriti padajući izbornik u PDF-u koristeći C# programski jezik.
Koraci za dodavanje padajuće komponente u PDF pomoću C#
- Instalirajte paket GroupDocs.Annotation for .NET iz NuGet-a
- Dodajte referencu na imenski prostor GroupDocs.Annotation za umetanje padajućeg izbornika u PDF
- Stvorite objekt Annotator s ulaznom putanjom PDF-a
- Inicijalizirajte objekt DropdownComponent i postavite neka svojstva
- Pozovite Add metodu klase Annotator i proslijedite joj padajući objekt Component
- Pozovite metodu Spremi klase Annotator s rezultirajućom putanjom PDF-a
Nakon što slijedite ove korake, moći ćete uspješno umetnuti padajuće polje u svoj PDF dokument. Padajući izbornik omogućuje odabir s popisa opcija koje ste naveli. Bez instaliranja dodatnog softvera, gore spomenuti postupak može se koristiti za stvaranje padajućeg izbornika u PDF-u pomoću C# na bilo kojem sustavu koji podržava .NET. Po potrebi možete dodati padajući izbornik u PDF pomoću svojstava klase DropdownComponent.
Kod za dodavanje padajuće komponente u PDF pomoću 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"); | |
} | |
} | |
} | |
} |
Slijedeći gore navedene korake, možete jednostavno dodati padajući izbornik u PDF koristeći C# bez ikakvih problema. Nakon što ste spremili PDF, komponenta padajućeg izbornika bit će dodana i moći ćete odabrati opcije s padajućeg izbornika kada otvorite PDF. Prethodno smo objavili članak o dodavanju potvrdnog okvira u PDF; za više informacija pogledajte kako dodati komponentu potvrdnog okvira u PDF koristeći C#.