Այս կարճ ձեռնարկը ձեզ ուղղորդում է, թե ինչպես լրացնել PDF ձևերը C# REST API-ով: Դուք կսովորեք մշակել PDF լցոն C# Low Code API-ի միջոցով՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK առանց որևէ երրորդ կողմի գործիքի կամ ծրագրաշարի: Դուք կարող եք օգտագործել նույն կոդը՝ ձևի մի քանի դաշտեր լրացնելու համար՝ օգտագործելով համապատասխան դաշտերի անունները:
Նախապայման
Բեռնել Aspose.PDF Cloud SDK for Dotnet to create fillable PDF
Ստեղծեք C# նախագիծը վերը նշված SDK-ով տեքստային դաշտ ավելացնելու համար
PDF ձևը առցանց լրացնելու քայլեր C# .NET-ի վրա հիմնված API-ով
- Կազմաձևեք PdfApi դասի օբյեկտը PDF լցոնիչ մշակելու համար
- Հայտարարեք Field օբյեկտը՝ սահմանելով դաշտի անվանումը և նոր արժեքը
- Բեռնեք սկզբնաղբյուր PDF ֆայլը Ամպային պահեստում՝ դրանում ձևի դաշտեր ունենալով
- Զանգահարեք PutUpdateField() մեթոդը բոլոր ձևի դաշտում
- Ձևը լրացնելուց հետո ստացեք թարմացված 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-ով-ի հոդվածը: