چگونه برای سفارشی سازی ظاهر فرم PDF با Aspose.PDF در C#

چگونه برای سفارشی سازی ظاهر فرم PDF با Aspose.PDF در C#

ایجاد یک حرفه ای PDF فرم فقط در مورد زمینه ها نیست، بلکه مربوط به تجربه کاربر، برند سازی و روشنایی است.با Aspose.PDF.Plugin برای .NET، شما کنترل دقیق بر ظاهر و احساس AcroForms دارید: تنظیم رنگ های سفارشی، فونت ها، ارزش های پیش فرض، پرچم های ویرایش شده و بیشتر.

گزینه های ظاهر پشتیبانی شده

Aspose.PDF به شما اجازه می دهد تا کنترل:

  • رنگ میدان (پایه، مرز، متن)
  • منبع و اندازه (ممتلكات DefaultAppearance)
  • قیمت های پیش فرض، حداکثر طول، متن محفظه
  • تغییر / خواندن فقط پرچم ها
  • گزینه های لیست دانلود و پیش فرض
  • حالت ها و رنگ های دکمه چک / رادیو
  • موقعیت میدان، اندازه و هماهنگی

مثال: اضافه کردن یک جعبه متن سفارشی

using Aspose.Pdf.Plugins;
using System.Drawing;

string input = @"C:\Docs\template.pdf";
string output = @"C:\Docs\form_customized.pdf";

var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(new[] {
    new FormTextBoxFieldCreateOptions(1, new Rectangle(50, 700, 250, 725)) {
        MaxLen = 50,
        Value = "Enter your name...",
        Color = Color.CornflowerBlue,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Calibri", 13, Color.DarkBlue)
    }
});
addOptions.AddInput(new FileDataSource(input));
addOptions.AddOutput(new FileDataSource(output));
plugin.Process(addOptions);

مثال: سفارشی سازی یک میدان ComboBox (Dropdown

var comboOptions = new FormEditorAddOptions(new[] {
    new FormComboBoxFieldCreateOptions(1, new Rectangle(50, 650, 220, 675)) {
        Color = Color.MediumVioletRed,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Segoe UI", 11, Color.Black),
        Options = new[] {"Red", "Green", "Blue"},
        Selected = 2,
        PartialName = "ColorPreference"
    }
});
comboOptions.AddInput(new FileDataSource(output));
comboOptions.AddOutput(new FileDataSource(@"C:\Docs\form_final.pdf"));
plugin.Process(comboOptions);

موارد استفاده رایج

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

پرسش های مکرر

**Q: آیا می توانم از فونت های سفارشی یا سبک ها در فرم های PDF استفاده کنم?**A: بله، این DefaultAppearance مالکیت به شما اجازه می دهد تا نام فونت، اندازه و رنگ را مشخص کنید – ارائه شده است که فاکتور توسط PDF پشتیبانی می شود و در سیستم در دسترس است.

**Q: آیا می توانم پس از پر کردن یک میدان را قفل کنم?**A: پرچم ویرایش شده میدان را به جعلی تنظیم کنید یا از پلاگین Form Flattener برای قفل دائمی محتوا استفاده کنید.

**Q: چگونه می توانم زمینه های مورد نیاز را به صورت بصری تشخیص دهم?**A: از رنگ های جداگانه، سبک های مرزی یا سایه های پس زمینه برای نشان دادن زمینه هایی که نیاز به توجه کاربر دارند استفاده کنید.

پرو راهنمایی: تنظیمات ظاهر را با پرچم های رفتاری (تغییر قابل ویرایش، خواندن تنها، ارزش های پیش فرض) برای حداکثر قابلیت استفاده و انطباق در جریان های کار دیجیتال ترکیب کنید.

 فارسی