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
Vytvořte přihlašovací údaje API účtu, chcete-li přidat zaškrtávací políčko do souboru PDF
Stáhnout Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
Nastavte projekt C# s výše uvedenou sadou SDK pro přidání pole značky
Kroky k přidání zaškrtávacího políčka do PDF pomocí C# .NET-Based API
- Nakonfigurujte PdfApi pomocí svých přihlašovacích údajů a přidejte značku zaškrtnutí do souboru PDF
- Vytvořte zaškrtávací pole nastavením názvu, typu, výchozí hodnoty a obdélníkové hranice
- Nahrajte zdrojový soubor PDF, kde má být zatržítko přidáno, do cloudu s názvem
- Voláním metody PostCreateField přidejte zaškrtávací políčko na požadovanou stránku v nahraném souboru PDF
- 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.