เพิ่มช่องกาเครื่องหมายใน PDF ด้วย C# REST API

บทช่วยสอนสั้นๆ นี้จะแนะนำคุณถึงวิธีการ เพิ่มช่องทำเครื่องหมายใน PDF ด้วย C# REST API คุณจะได้เรียนรู้วิธีการ เพิ่มช่องทำเครื่องหมายลงในไฟล์ PDF โดยอัตโนมัติด้วย C# RESTful Service โดยใช้ Cloud SDK ที่ใช้ .NET โดยไม่ต้องติดตั้งเครื่องมือของบุคคลที่สามใดๆ คุณจะได้เรียนรู้วิธีกำหนดตำแหน่งของช่องทำเครื่องหมายบนหน้าที่ต้องการในไฟล์ PDF ที่โหลด

ข้อกำหนดเบื้องต้น

ขั้นตอนการเพิ่มช่องกาเครื่องหมายลงใน PDF ด้วย API ที่ใช้ C# .NET

  1. กำหนดค่า PdfApi โดยใช้ข้อมูลประจำตัวของคุณเพื่อเพิ่มเครื่องหมายถูกใน PDF
  2. สร้างช่องกาเครื่องหมายโดยตั้งค่าชื่อ ประเภท ค่าเริ่มต้น และขอบเขตสี่เหลี่ยม
  3. อัปโหลดไฟล์ PDF ต้นฉบับโดยให้เครื่องหมายถูกถูกเพิ่มลงใน Cloud พร้อมชื่อ
  4. เรียกใช้เมธอด PostCreateField เพื่อเพิ่มช่องกาเครื่องหมายบนหน้าที่ต้องการในไฟล์ PDF ที่อัปโหลด
  5. ดาวน์โหลดไฟล์ 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 ด้วยอินเทอร์เฟซ REST ของ C# หากคุณต้องการเพิ่มหน้าในไฟล์ PDF โปรดดูบทความใน เพิ่มหน้าใหม่ใน PDF ด้วย C# REST API

 ไทย