Denna korta handledning guidar dig om hur du lägger till kryssruta i PDF med C# REST API. Du kommer att lära dig att automatiskt lägga till kryssrutor i pdf med C# RESTful Service med .NET-baserade Cloud SDK utan att installera något tredjepartsverktyg. Du kommer att lära dig att ställa in kryssrutans position på önskad sida i den laddade PDF-filen.
Nödvändig förutsättning
Skapa API-uppgifter för ett konto för att lägga till en kryssruta i en PDF
Ladda ner Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
Ställ in C#-projekt med ovanstående SDK för att lägga till ett kryssfält
Steg för att lägga till kryssruta till PDF med C# .NET-baserat API
- Konfigurera PdfApi med dina referenser för att lägga till en bock i en PDF
- Skapa ett kryssrutafält genom att ange namn, typ, standardvärde och rektangulär gräns
- Ladda upp käll-PDF-filen där bocken ska läggas till i molnet med ett namn
- Anropa metoden PostCreateField för att lägga till en kryssruta på önskad sida i den uppladdade PDF-filen
- Ladda ner PDF-filen med en kryssruta i den
Dessa steg beskriver hur man sätter bock i PDF med C# Low Code API. Skapa ett kryssrutafält genom att ange dess typ, standardvärde och ett rektangulärt område som beskriver kryssrutans position och dimensioner. Ladda upp käll-PDF-filen och anropa PostCreateField()-metoden för att lägga till bockmarkeringen på den definierade sidan i PDF-filen.
Kod för att infoga bock i PDF med C# REST API
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); | |
} | |
} |
Den här koden visar hur man lägger till bockmarkeringar i PDF med C# REST API. FieldType.Boolean skapar kryssrutan och det rektangulära området beskriver start- och slutpositionen för kryssrutan i termer av punkter från det nedre vänstra hörnet på sidan. Metoden PostCreateField() kräver namnet på PDF-filen som tilldelades när filen laddades upp, sidnumret och fältet du vill lägga till.
Den här artikeln har guidat oss om hur man infogar bock i PDF med C# REST Interface. Om du vill lägga till en sida i en PDF-fil, se artikeln om Lägg till ny sida i PDF med C# REST API.