Legördülő komponens hozzáadása a PDF-hez C# használatával

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

  1. Telepítse a GroupDocs.Annotation for .NET csomagot a NuGetből
  2. Adjon hozzá hivatkozást a GroupDocs.Annotation névtérre a legördülő menü beszúrásához PDF-be
  3. Hozzon létre egy Annotator objektumot a bemeneti PDF elérési úttal
  4. Inicializálja a DropdownComponent objektumot, és állítson be néhány tulajdonságot
  5. Hívja az Annotator osztály metódusának hozzáadása, és adja át neki a legördülő Component objektumot
  6. 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.

 Magyar