Это краткое руководство покажет вам, как добавить флажок в PDF с помощью C# REST API. Вы научитесь автоматически добавлять флажки в pdf с помощью C# RESTful Service, используя Cloud SDK на основе .NET без установки сторонних инструментов. Вы научитесь устанавливать положение флажка на нужной странице в загруженном PDF-файле.
Необходимое условие
Создать учетные данные API учетной записи для добавления флажка в PDF-файл
Скачать Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
Настройте проект C# с указанным выше SDK для добавления поля отметки
Действия по добавлению флажка в PDF с помощью API на основе C# .NET
- Настройте PdfApi, используя свои учетные данные, чтобы добавить отметку в PDF-файл
- Создайте поле флажка, задав имя, тип, значение по умолчанию и прямоугольную границу.
- Загрузите исходный PDF-файл, в котором необходимо добавить галочку, в облако с именем
- Вызовите метод PostCreateField, чтобы добавить флажок на нужную страницу в загруженном PDF-файле.
- Загрузите выходной PDF-файл с отмеченным флажком.
Эти шаги описывают как поставить галочку в PDF с помощью C# Low Code API. Создайте поле флажка, задав его тип, значение по умолчанию и прямоугольную область, описывающую положение и размеры флажка. Загрузите исходный файл PDF и вызовите метод PostCreateField(), чтобы добавить галочку на определенную страницу в PDF.
Код для вставки галочки в PDF с помощью 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); | |
} | |
} |
Этот код демонстрирует, как добавлять отметки в PDF с помощью C# REST API. FieldType.Boolean создает флажок, а прямоугольная область описывает начальную и конечную позицию флажка в терминах точек от нижнего левого угла страницы. Метод PostCreateField() требует имя файла PDF, назначенное при загрузке файла, номер страницы и поле, которое вы хотите добавить.
Эта статья помогла нам понять, как вставить галочку в PDF с интерфейсом C# REST. Если вы хотите добавить страницу в файл PDF, обратитесь к статье Добавить новую страницу в PDF с помощью C# REST API.