ویرایشگر فرم 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 پشتیبانی می کند، بنابراین آسان برای همگام سازی با منابع داده خارجی یا جریان های کار فرم مبتنی بر وب است.