Ebben az oktatóanyagban meg fogjuk beszélni, hogyan lehet legördülő összetevőt hozzáadni a PDF-hez a C# használatával. Azt is elmagyarázza, hogyan használhatja az annotációs könyvtárat, és hogyan készítsen egy egyszerű C#-programot a legördülő menü beszúrásához PDF-be C# használatával. A PDF-ben található legördülő menüt általában kombinált mezőnek” vagy listadoboznak” nevezik. Lehetővé teszi egy lehetőség kiválasztását az előre meghatározott opciók listájából. Ha C# programozási nyelvvel szeretne beszúrni egy legördülő menüt a PDF-be, annotációs könyvtárat kell használnia. Így hozhat létre legördülő listát PDF-ben C# programozási nyelv használatával.
Lépések a legördülő komponens hozzáadásához PDF-ben C# használatával
- Telepítse a GroupDocs.Annotation for .NET csomagot a NuGetből
- Adjon hozzá hivatkozást a GroupDocs.Annotation névtérre a legördülő menü beszúrásához PDF-be
- Hozzon létre egy Annotator objektumot a bemeneti PDF elérési úttal
- Inicializálja a DropdownComponent objektumot, és állítson be néhány tulajdonságot
- Hívja az Annotator osztály metódusának hozzáadása, és adja át neki a legördülő Component objektumot
- Hívja az Annotator osztály mentési metódusát az eredményül kapott PDF elérési úttal
Az alábbi lépések végrehajtása után sikeresen beillesztheti a legördülő mezőt a PDF dokumentumba. A legördülő menüből választhat a megadott lehetőségek közül. Extra szoftver telepítése nélkül a fent említett eljárással lenyíló menüt hozhat létre PDF-ben C# használatával minden olyan rendszeren, amely támogatja a .NET-et. A legördülő listát szükség szerint hozzáadhatja PDF-ben a DropdownComponent osztály tulajdonságainak használatával.
Kód a legördülő komponens hozzáadásához a PDF-ben C# használatával
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"); | |
} | |
} | |
} | |
} |
A fent vázolt lépések követésével egyszerűen adhatja hozzá a legördülő listát PDF-hez C# használatával, minden probléma nélkül. Miután elmentette a PDF-fájlt, a rendszer hozzáadja a legördülő komponenst, és a PDF megnyitásakor a legördülő menüből választhat. Korábban publikáltunk egy cikket a jelölőnégyzet PDF-hez való hozzáadásáról; további információkért lásd: hogyan lehet jelölőnégyzet-komponenst hozzáadni a PDF-hez C# használatával.