Ispunite PDF obrasce pomoću C# REST API-ja

Ovaj kratki vodič vas vodi kako popuniti PDF obrasce pomoću C# REST API-ja. Naučit ćete razviti PDF filer s C# Low Code API koristeći Cloud SDK temeljen na .NET-u bez ikakvog alata ili softvera treće strane. Možete koristiti isti kod za ispunjavanje više polja na obrascu koristeći odgovarajuće nazive polja.

Preduvjet

Koraci za ispunjavanje PDF obrasca na mreži s C# .NET-baziranim API-jem

  1. Konfigurirajte objekt klase PdfApi za razvoj PDF punila
  2. Deklarirajte objekt Field postavljanjem naziva polja i nove vrijednosti
  3. Učitajte izvornu PDF datoteku u pohranu u oblaku s poljima obrasca u njoj
  4. Pozovite metodu PutUpdateField() za sva polja obrasca
  5. Dohvatite ažuriranu PDF datoteku iz odgovora nakon što ispunite obrazac i spremite je na disk

Gore navedeni koraci sažimaju kako popuniti PDF na mreži s C# REST sučeljem. Stvorite objekt Fields, postavite njegov naziv i novu vrijednost, učitajte izvornu PDF datoteku u pohranu u oblaku i pozovite metodu PutUpdateField() unosom naziva datoteke, naziva polja i vrijednosti polja. Na temelju statusa API odgovora, prikaži ažurirane vrijednosti za potvrdu.

Kod za ispunjavanje PDF obrasca na mreži uz C# RESTful uslugu

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);
}
}
}
}

Ovaj kôd demonstrira kako popuniti PDF dokument na mreži pomoću API-ja temeljenog na C# .NET. Za pristup ciljnom polju i ispunjavanje nove vrijednosti potreban je jedinstveni naziv polja. Ne možete samo prikazati vrijednosti ažuriranih polja, već i preuzeti ažuriranu PDF datoteku za Cloud Storage.

Ovaj članak nas je vodio kako popuniti PDF datoteku online s C# REST sučeljem. Ako želite stvoriti PDF datoteku koja se može ispuniti, pogledajte članak na Stvorite PDF koji se može ispuniti pomoću C# REST API-ja.

 Hrvatski