نحوه کار با Facades API در .NET
چگونه با Facades API در .NET کار کنیم
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");کلاسهای کلیدی
| کلاس | هدف |
|---|---|
Form | خواندن و نوشتن مقادیر فیلدهای فرم |
PdfFileEditor | ادغام، تقسیم، استخراج صفحات |
PdfContentEditor | ویرایش محتوای صفحه |
PdfFileSignature | امضا و تأیید اسناد |
PdfFileStamp | افزودن مهرها به صفحات |
PdfConverter | رندر کردن صفحات به تصاویر |