Deze korte tutorial laat je zien hoe je een selectievakje toevoegt in PDF met C# REST API. Je leert hoe je automatisch selectievakjes toevoegt aan pdf met C# RESTful Service met behulp van .NET-gebaseerde Cloud SDK zonder een tool van derden te installeren. Je leert hoe je de positie van het selectievakje instelt op de gewenste pagina in het geladen PDF-bestand.
Voorwaarde
Maak een account API-referenties om een selectievakje toe te voegen in een PDF
Download Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
Stel een C#-project in met de bovenstaande SDK om een vinkjeveld toe te voegen
Stappen om selectievakjes toe te voegen aan PDF met C# .NET-gebaseerde API
- Configureer de PdfApi met behulp van uw inloggegevens om een vinkje toe te voegen aan een PDF
- Maak een selectievakjeveld door de naam, het type, de standaardwaarde en de rechthoekige rand in te stellen
- Upload het bron-PDF-bestand waar het vinkje moet worden toegevoegd in de Cloud met een naam
- Roep de PostCreateField-methode aan om een selectievakje toe te voegen op de gewenste pagina in het geüploade PDF-bestand
- Download het uitvoer-PDF-bestand met een aangevinkt selectievakje erin
Deze stappen beschrijven hoe u een vinkje in een PDF plaatst met C# Low Code API. Maak een selectievakje door het type, de standaardwaarde en een rechthoekig gebied in te stellen dat de positie en afmetingen van het selectievakje beschrijft. Upload het bron-PDF-bestand en roep de methode PostCreateField() aan om het vinkje toe te voegen aan de gedefinieerde pagina in de PDF.
Code om vinkje in PDF in te voegen met 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); | |
} | |
} |
Deze code laat zien hoe u vinkjes toevoegt in PDF met C# REST API. De FieldType.Boolean maakt het selectievakje en het rechthoekige gebied beschrijft de begin- en eindpositie van het selectievakje in punten vanaf de linkerbenedenhoek van de pagina. De PostCreateField()-methode vereist de naam van het PDF-bestand dat is toegewezen tijdens het uploaden van het bestand, het paginanummer en het veld dat u wilt toevoegen.
Dit artikel heeft ons begeleid bij hoe je een vinkje in PDF kunt invoegen met C# REST Interface. Als je een pagina aan een PDF-bestand wilt toevoegen, raadpleeg dan het artikel op Nieuwe pagina toevoegen in PDF met C# REST API.