Попълвайте PDF формуляри с C# REST API

Този кратък урок ви насочва как да попълвате PDF формуляри с C# REST API. Ще се научите да разработвате PDF пълнител с C# Low Code API с помощта на .NET-базиран Cloud SDK без инструмент или софтуер на трети страни. Можете да използвате един и същ код за попълване на множество полета във формуляра, като използвате съответните имена на полета.

Предпоставка

Стъпки за попълване на PDF формуляр онлайн с C# .NET-базиран API

  1. Конфигурирайте обекта на клас PdfApi за разработване на PDF пълнител
  2. Декларирайте обекта Field, като зададете името на полето и новата стойност
  3. Заредете изходния PDF файл в облачното хранилище с полета на формуляра в него
  4. Извикайте метода PutUpdateField() към цялото поле на формуляра
  5. Изтеглете актуализирания PDF файл от отговора, след като попълните формуляра, и го запазете на диска

Горните стъпки обобщават как да попълните PDF онлайн с C# REST интерфейс. Създайте обекта Fields, задайте неговото име и нова стойност, заредете изходния PDF файл в облачното хранилище и извикайте метода PutUpdateField(), като предоставите името на файла, името на полето и стойността на полето. Въз основа на състоянието на отговора на API, покажете актуализираните стойности за потвърждение.

Код за попълване на PDF формуляр онлайн с C# RESTful услуга

using System;
using System.Collections.Generic;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples
{
class Program
{
static void Main(string[] args)
{
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");
String fileName = "input.pdf";
String fieldName = "textbox1";
String storage = "";
String folder = "";
List<string> values = new List<string> { "New Field Value" };
Field body = new Field(Values:values);
body.Name = fieldName;
try
{
// Upload the PDF file
pdfApi.UploadFile(fileName, new MemoryStream(System.IO.File.ReadAllBytes(fileName)));
// Update the form field
FieldResponse apiResponse = pdfApi.PutUpdateField(fileName, fieldName, body);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
Field field = apiResponse.Field;
Console.WriteLine("Field Name" + field.Name);
Console.WriteLine("New Value" + field.Values[0]);
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Този код демонстрира как да попълвате PDF документ онлайн с C# .NET-базиран API. За достъп до целевото поле и за попълване на нова стойност се изисква уникално име на поле. Можете не само да покажете стойностите на актуализираните полета, но и да изтеглите актуализирания PDF файл за Cloud Storage.

Тази статия ни напътства как да попълним PDF файл онлайн с C# REST интерфейс. Ако искате да създадете PDF файл с възможност за попълване, вижте статията на Създайте попълващ се PDF с C# REST API.

 Български