Ez a rövid oktatóanyag végigvezeti Önt a jelölőnégyzet hozzáadásához a PDF webhelyen a C# REST API-val. Megtanulja, hogyan lehet automatikusan jelölőnégyzeteket hozzáadni a PDF-hez a C# RESTful Service segítségével a .NET-alapú Cloud SDK használatával anélkül, hogy harmadik féltől származó eszközt telepítene. Megtanulja beállítani a jelölőnégyzet pozícióját a kívánt oldalon a betöltött PDF fájlban.
Előfeltétel
Hozzon létre egy fiók API hitelesítő adatait jelölőnégyzet hozzáadásához PDF-ben
Letöltés Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
Állítsa be a C# projektet a fenti SDK-val egy pipamező hozzáadásához
A jelölőnégyzet hozzáadásának lépései a PDF-hez C# .NET-alapú API-val
- Konfigurálja a PdfApi-t a hitelesítő adataival, hogy pipát adjon a PDF-hez
- Hozzon létre egy jelölőnégyzet mezőt a név, a típus, az alapértelmezett érték és a téglalap alakú határ beállításával
- Töltsd fel a felhőbe egy névvel ellátott PDF-forrásfájlt, ahol a pipát hozzá kell adni
- Hívja a PostCreateField metódust egy jelölőnégyzet hozzáadásához a feltöltött PDF-fájl kívánt oldalán
- Töltse le a kimeneti PDF-fájlt egy bejelölt jelölőnégyzettel
Ezek a lépések leírják, hogyan lehet pipát tenni PDF-be a C# Low Code API-val. Hozzon létre egy jelölőnégyzet mezőt a típusának, az alapértelmezett értéknek és a jelölőnégyzet helyzetét és méreteit leíró téglalap alakú terület beállításával. Töltse fel a forrás PDF-fájlt, és hívja meg a PostCreateField() metódust, hogy a PDF-ben a megadott oldalon pipát helyezzen el.
Kód a pipa beszúrásához PDF-be a C# REST API-val
public static void AddCheckBox() | |
{ | |
PdfApi pdfApi = new PdfApi("api_key", "app_sid");//aspose.cloud | |
string name = "input.pdf"; | |
var field = new Field(Name: "the_checkbox_field",Type: FieldType.Boolean, | |
Values: new List<string> { "1" }, Rect: new Rectangle(LLX: 330,LLY: 670,URX: 340,URY: 680)); | |
try | |
{ | |
// Upload the PDF file | |
pdfApi.UploadFile(name, new MemoryStream(File.ReadAllBytes(name))); | |
var apiResponse = pdfApi.PostCreateField(name, 2, field); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(name); | |
storageRes.Position = 0; | |
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
Console.WriteLine(apiResponse); | |
} | |
catch(Exception ex) | |
{ | |
Console.WriteLine(ex.Message); | |
} | |
} |
Ez a kód bemutatja, hogyan lehet pipajeleket hozzáadni PDF-hez a C# REST API-val. A FieldType.Boolean létrehozza a jelölőnégyzetet, a téglalap alakú terület pedig a jelölőnégyzet kezdő- és végpozícióját írja le az oldal bal alsó sarkából származó pontokban kifejezve. A PostCreateField() metódus megköveteli a fájl feltöltésekor hozzárendelt PDF-fájl nevét, az oldalszámot és a hozzáadni kívánt mezőt.
Ez a cikk eligazított minket, hogyan illeszthetünk be pipát PDF-be a C# REST felülettel. Ha egy oldalt szeretne hozzáadni egy PDF-fájlhoz, olvassa el a(z) Új oldal hozzáadása PDF-ben a C# REST API segítségével cikket.