Ebben a cikkben megvitatjuk a jelölőnégyzet-összetevő hozzáadása a PDF-hez C# használatával. Ezenkívül megtanítja a megjegyzéskönyvtár használatát és egy egyszerű C#-alkalmazás létrehozását a jelölőnégyzet beszúrásához PDF-be C# használatával. A jelölőnégyzetek hasznosak interaktív PDF-űrlapok létrehozásához. Lehetővé teszik a felhasználók számára, hogy egy vagy több lehetőséget válasszanak egy dobozra kattintva, megkönnyítve ezzel az adatok és információk összegyűjtését. Tekintsük meg a jelölőnégyzet hozzáadásának minden lépését a {{HIPERLINK1}} helyen egy példakóddal.
A jelölőnégyzet-összetevő hozzáadásának lépései PDF-ben C# használatával
- Állítsa be a GroupDocs.Annotation for .NET csomagot a NuGetből
- Adjon hozzá hivatkozást a GroupDocs.Annotation névtérhez a jelölőnégyzet létrehozásához PDF-ben
- Hozzon létre egy Annotator objektumot a bemeneti PDF elérési úttal
- Inicializálja a CheckboxComponent objektumot, és állítson be néhány tulajdonságot
- Hívja az Annotator osztály metódusának hozzáadása, és adja meg a Component objektum jelölőnégyzetet
- Hívja az Annotator osztály mentési metódusát az eredményül kapott PDF elérési úttal
Az előző folyamat bármely olyan platformon használható, ahol a.NET telepítve van, hogy C# használatával PDF-ben jelölőnégyzetet hozzon létre anélkül, hogy további eszközöket vagy szoftvereket kellene telepítenie. A jelölőnégyzet PDF-be történő beillesztéséhez nincs szükség további lépésekre semmilyen általános operációs rendszeren, például Windowson, Linuxon vagy macOS-en. Az alábbi kódpélda bemutatja, hogyan kell inicializálni az Annotátor és a CheckboxComponent objektumokat, beállítani a jelölőnégyzet tulajdonságait, és elmenteni a PDF dokumentumot lemezre.
Kód a jelölőnégyzet-összetevő hozzáadásához 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 AddCheckBoxComponentInPDFusingCSharp | |
{ | |
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")) | |
{ | |
CheckBoxComponent checkbox = new CheckBoxComponent | |
{ | |
Checked = true, | |
Box = new Rectangle(100, 100, 100, 100), | |
PenColor = 65535, | |
Style = BoxStyle.Star, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add checkbox to Annotator | |
annotator.Add(checkbox); | |
//Save the resultant PDF | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
A fenti szakaszban az összes szükséges lépéssel együtt tárgyaltuk a jelölőnégyzet behelyezését PDF-be C# használatával. Beállíthatja a CheckboxComponent osztály különböző tulajdonságait igénye szerint, és a jelölőnégyzetet a kívánt oldalra és pozícióra helyezheti. A jegyzettár lehetővé teszi a legördülő menü és a gombelemek beillesztését is a PDF-be.
Összefoglalva, jelölőnégyzetek hozzáadása a PDF-űrlaphoz felhasználóbarátabbá és hatékonyabbá teheti azt. Korábban hozzáadtunk egy cikket a gomb PDF-hez való hozzáadásáról; további részletekért tekintse meg a hogyan lehet gombkomponenst hozzáadni a PDF-hez C# használatával utasítást.