Լրացրեք 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 ֆայլը Cloud պահեստում և կանչեք 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-ով-ի հոդվածը:

 Հայերեն