วิธีทำงานกับ Facades API ใน .NET

วิธีทำงานกับ Facades API ใน .NET

วิธีการทำงานกับ Facades API ใน .NET

Facades API ให้ตัวห่อระดับสูงสำหรับงาน PDF ที่พบบ่อย. คู่มือนี้ ครอบคลุมการกรอกแบบฟอร์ม, การรวมไฟล์, และการแก้ไขเนื้อหา.


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

ข้อกำหนดรายละเอียด
รันไทม์.NET 8.0 หรือใหม่กว่า
แพคเกจdotnet add package Aspose.Pdf.Foss

กรอกฟิลด์แบบฟอร์ม

ฟาซาด Form เปิดไฟล์ PDF อินพุต, เติมฟิลด์ตามชื่อ, และเขียนผลลัพธ์ไปยังไฟล์เอาต์พุตแยกต่างหาก. สิ่งนี้ช่วยหลีกเลี่ยงการทำงานกับอ็อบเจกต์ระดับต่ำ Document เมื่อคุณต้องการเพียงการเติมฟิลด์อย่างง่าย.

using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();

รวม PDF สองไฟล์

PdfFileEditor รวมไฟล์ PDF หลายไฟล์เป็นเอกสารผลลัพธ์เดียว ส่งพาธของไฟล์ต้นฉบับและพาธปลายทางเพื่อสร้างผลลัพธ์ที่รวมเป็นไฟล์เดียว.

var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");

สกัดช่วงหน้า

คลาส PdfFileEditor เดียวกันสามารถดึงช่วงหน้าต่อเนื่องออกเป็นไฟล์ใหม่ได้. ระบุหน้าที่เริ่มต้น, หน้าสิ้นสุด, และเส้นทางออก.

var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");

คลาสสำคัญ

ClassPurpose
Formอ่านและเขียนค่าฟิลด์ฟอร์ม
PdfFileEditorรวม, แบ่ง, ดึงหน้า
PdfContentEditorแก้ไขเนื้อหาหน้า
PdfFileSignatureลงนามและตรวจสอบเอกสาร
PdfFileStampเพิ่มตราประทับลงในหน้า
PdfConverterเรนเดอร์หน้าเป็นภาพ

ดูเพิ่มเติม

 ภาษาไทย