วิธีทำงานกับ 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");คลาสสำคัญ
| Class | Purpose |
|---|---|
Form | อ่านและเขียนค่าฟิลด์ฟอร์ม |
PdfFileEditor | รวม, แบ่ง, ดึงหน้า |
PdfContentEditor | แก้ไขเนื้อหาหน้า |
PdfFileSignature | ลงนามและตรวจสอบเอกสาร |
PdfFileStamp | เพิ่มตราประทับลงในหน้า |
PdfConverter | เรนเดอร์หน้าเป็นภาพ |