Přidejte zaškrtávací políčko v PDF pomocí C# REST API

Tento krátký návod vás provede tím, jak přidat zaškrtávací políčko v PDF pomocí C# REST API. Naučíte se automaticky přidávat zaškrtávací políčka do pdf pomocí C# RESTful Service pomocí Cloud SDK na bázi .NET bez instalace jakéhokoli nástroje třetí strany. Naučíte se nastavit pozici zaškrtávacího políčka na požadované stránce v načteném PDF souboru.

Předpoklad

Kroky k přidání zaškrtávacího políčka do PDF pomocí C# .NET-Based API

  1. Nakonfigurujte PdfApi pomocí svých přihlašovacích údajů a přidejte značku zaškrtnutí do souboru PDF
  2. Vytvořte zaškrtávací pole nastavením názvu, typu, výchozí hodnoty a obdélníkové hranice
  3. Nahrajte zdrojový soubor PDF, kde má být zatržítko přidáno, do cloudu s názvem
  4. Voláním metody PostCreateField přidejte zaškrtávací políčko na požadovanou stránku v nahraném souboru PDF
  5. Stáhněte si výstupní soubor PDF se zaškrtnutým zaškrtávacím políčkem

Tyto kroky popisují jak vložit značku do PDF pomocí C# Low Code API. Vytvořte zaškrtávací pole nastavením jeho typu, výchozí hodnoty a obdélníkové oblasti popisující polohu a rozměry zaškrtávacího políčka. Nahrajte zdrojový soubor PDF a zavolejte metodu PostCreateField() pro přidání značky zaškrtnutí na definovanou stránku v PDF.

Kód pro vložení zaškrtnutí do PDF s 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);
}
}

Tento kód ukazuje jak přidat značky zaškrtnutí do PDF pomocí C# REST API. FieldType.Boolean vytvoří zaškrtávací políčko a obdélníková oblast popisuje počáteční a koncovou polohu zaškrtávacího políčka v bodech z levého dolního rohu stránky. Metoda PostCreateField() vyžaduje název souboru PDF přiřazený při nahrávání souboru, číslo stránky a pole, které chcete přidat.

Tento článek nás vedl k tomu, jak vložit zaškrtnutí do PDF pomocí C# REST Interface. Pokud chcete přidat stránku do souboru PDF, přečtěte si článek na Přidejte novou stránku v PDF pomocí C# REST API.

 Čeština