ویرایشگر فرم Aspose.PDF برای .NET

Aspose.PDF فرم ویرایشگر برای .NET یک پلاگین سبک ساخته شده بر روی موتور کامل Asposa.pdf، ارائه APIs متمرکز برای اضافه کردن، به روز رسانی، و یا حذف زمینه ها در AcroForms است. آن را به توسعه دهندگان اجازه می دهد تا به اتوماتیک فرآیندهای پردازش فرم - ایجاد زمینه های فرم تعاملی، تغییر موجود و تمیز کردن ورودی های قدیمی - بدون فراتر از مجموعه کامل ویژگی های PDF.

شروع به کار

نصب و نصب

  • بایگانی برچسب ها: نصب Aspose.PDF از طریق NuGet یا مدیریت بسته های مورد علاقه شما.برای مراحل دقیق، نگاهی به نصب راهنمای
  • تنظیم مجوزهای اندازه گیری شده: برای اجتناب از محدودیت های ارزیابی، در راه اندازی اپلیکیشن، مجازات های اندازه گذاری شده را فعال کنید. مجوز متریکی برای جزئیات

ویژگی ها و عملکردها

1- ایجاد زمینه های شکل جدید

  • پشتیبانی از طیف گسترده ای از انواع زمینه ها: جعبه های متنی، چک ها، دکمه های رادیویی، لیست های فرود، کیسه های ترکیبی و میدان های امضا دیجیتال.
  • موقعیت دقیق: شاخص صفحه، هماهنگی های مستطیل و چرخش را مشخص کنید.
  • تنظیمات ارزش اولیه: تعیین متن پیش فرض یا حالت های چک شده در هنگام ایجاد.

۲- به روز رسانی فرم های موجود

  • فیلدها را با نام یا شاخص قرار دهید تا ویژگی ها را تنظیم کنید.
  • تغییر ارزش ها، ظاهر (نمایش، اندازه، رنگ) و هماهنگی.
  • محدودیت های میدان یا موقعیت صفحه را برای تنظیمات پویا تغییر دهید.

3- حذف یا نامگذاری میدان ها

  • حذف میدان های قدیمی یا موقت بدون تاثیر بر دیگران.
  • فیلدها را برای هماهنگی یا اجتناب از درگیری های نامگذاری در هنگام ادغام فایل های PDF تغییر نام دهید.

۴- تنظیم ظاهری میدان

  • فونت های کنترل، رنگ های متن و سبک های مرزی.
  • رنگ های پس زمینه یا شفافیت را برای خواندن یا برند سازی اعمال کنید.
  • گزینه های متن چندگانه و قابل چرخش را فراهم می کند.

5- مدیریت جعبه و مرزها

  • خط مرزی را با عرض، سبک (قوی، چسبیده) و رنگ تنظیم کنید.
  • تنظیم نمودار موقعیت نسبت به میدان
  • طراحی مرزهای سفارشی را با ویرایش جریان ظاهر تنظیم کنید.

6- کار با مجموعه های میدان

  • بر روی میدان ها در یک سند یا صفحه خاص.
  • جستجو بر اساس نوع، نام و یا متا داده.
  • به روز رسانی های جمعی را به چندین میدان در یک گذر انجام دهید.

7- واردات و صادرات فرم داده ها

  • ارزش های میدان صادرات به XML/XFDF برای ادغام با پردازنده های فرم وب.
  • واردات XFDF به میدان های جمعیت در سناریوهای بسته بندی.
  • منابع داده خارجی را با فرم های PDF همگام کنید.

فصل هشتم: شکل مبتنی بر قالب

  • طراحی استاد PDF ها با میزبان ها و کلون آنها برای چندین سوابق.
  • فرآیندهای کار تکراری خودکار با مجموعه های میدان
  • ترکیب محتوای مبتنی بر داده ها به قالب ها در زمان اجرا.

9- تمامیت و بهینه سازی اسناد

  • یادداشت ها، لینک ها و ساختار را در هنگام ویرایش حفظ کنید.
  • بهینه سازی اندازه PDF با فلش کردن میدان های استفاده نشده و یا پر کردن متا داده ها.
  • حمایت از صرفه جویی در عملیات های بزرگ

کد نمونه: ویرایش فرم PDF

// Specify input and output files
var inputPath = Path.Combine(@"C:\Samples\", "form.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "form-out.pdf");

// Create FormEditor instance
var formEditor = new FormEditor();

// Configure options for adding a text field
var options = new FormEditorAddOptions
{
    FieldName = "CustomerName",
    FieldType = FieldType.Text,
    PageIndex = 1,
    Rect = new Rectangle(100, 500, 300, 530),
    DefaultValue = "John Doe"
};

// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process form editing
var resultContainer = formEditor.Process(options);

// Retrieve result
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

راهنمایی ها و بهترین شیوه ها

  • PDF های بزرگ را در حالت حافظه کارآمد بارگذاری کنید تا از اشتباهات خارج از حفظه جلوگیری شود.
  • از نام های منحصر به فرد میدان برای جلوگیری از برخورد در هنگام ترکیب فرم استفاده کنید.
  • اپلیکیشن به روز رسانی های ظاهر جمعی از طریق تماس های تک API برای عملکرد.
  • میدان های مسطح تنها پس از تمام به روز رسانی برای حفظ تعاملی.
  • اجرای مدیریت خطای قوی برای فایل I/O و مجوز.
  • استفاده از ابزارهای جغرافیایی میدان برای قرار دادن مداوم
  • استفاده از XFDF واردات / صادرات برای یکپارچگی بی سیم با وب و خدمات شخص ثالث.

پرسش های مکرر

**ویرایشگر فرم برای .NET چه چیزی را ارائه می دهد؟**این کنترل جامع برای اضافه کردن، ویرایش، حذف و مدیریت زمینه های فرم PDF به صورت برنامه نویسی، امکان سفارشی سازی پیشرفته از AcroForms فراهم می کند.

**چگونه Aspose.PDF برای .NET از پلاگین ویرایش فرم متفاوت است؟**Aspose.PDF برای .NET یک API کامل PDF است که ایجاد، ویرایش، فشرده سازی و بیشتر را پوشش می دهد.

**آیا این فقط برای AcroForms است؟**بله، این پلاگین برای مدیریت میدان AcroForm سفارشی شده است. وظایف PDF گسترده تر را می توان از طریق کتابخانه کامل Aspose.PDF انجام داد.

**هزینه مجوز چیست؟*ویژگی ویرایش فرم در Aspose.PDF برای .NET در دسترس است و برنامه ها از قیمت 99 دلار شروع می شود.

**آیا می توانم داده ها را از سیستم های خارجی وارد و صادر کنم؟**بله، پلاگین از فرمت های XML و XFDF پشتیبانی می کند، بنابراین آسان برای همگام سازی با منابع داده خارجی یا جریان های کار فرم مبتنی بر وب است.

 فارسی