فرمت کردن فرم های PDF برای سناریوهای مورد نیاز است که در آن شما می خواهید اطمینان حاصل کنید که زمینه های تعاملی (AcroForms) شما قفل شده، محافظت می شود و دیگر نمی تواند تغییر کند. این فرآیند تبدیل فرم زمینه ها به محتوای منظم و غیر قابل ویرایش، ایجاد اسناد امن برای به اشتراک گذاری، آرشیو، و یا ارسال قانونی.

معرفی

پر کردن یک فرم PDF به معنای تبدیل تمام عناصر تعاملی مانند جعبه های متنی، چک ها، دکمه ها و یا میدان های امضا به محتوای منظم و غیر قابل ویرایش است. این اطمینان حاصل می کند که هیچ کاربر نمی تواند ارزش های میدان فرم را تغییر دهد، تمام داده های پر شده به طور دائم “در” به صفحه، و اسناد آماده برای استفاده قانونی، قانونی یا آرشیو.

چه زمانی باید شکل های مسطح داشته باشید؟

  • مطالعات قانونی یا قراردادی (که در آن هیچ ویرایش اضافی مجاز نیست)
  • فرم های آرشیو با داده های تکمیل شده برای نگهداری طولانی مدت
  • مطالعه جریان های کار که در آن اسناد باید تکمیل شود
  • فرم های توزیع به عنوان اسناد استاتیک به اشخاص خارجی

چگونه فرم های PDF را با استفاده از Aspose.PDF Plugin

پلاگین Aspose.PDF.FormFlattener باعث می شود که PDF های تعاملی به سرعت و قابل اعتماد و بدون Adobe Acrobat مورد نیاز است.

using Aspose.Pdf.Plugins;

// Create a new instance of the FormFlattener plugin.
var plugin = new FormFlattener();

// Create options to flatten all form fields in the PDF.
var options = new FormFlattenAllFieldsOptions();
options.AddInput(new FileDataSource("input-with-forms.pdf"));
options.AddOutput(new FileDataSource("output-static.pdf"));

// Flatten all interactive fields (convert to static content).
ResultContainer resultContainer = plugin.Process(options);

// Output result file path (validate output).
var resultPath = resultContainer.ResultCollection[0];
Console.WriteLine($"Flattened PDF saved to: {resultPath}"); 

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

تصدیق خروجی

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

استفاده از موارد و بهترین شیوه ها

  • Flatten بلافاصله پس از جمع آوری تمام داده های کاربر برای جلوگیری از ویرایش تصادفی فرم می دهد.
  • ترکیب با پلاگین Optimizer برای کاهش اندازه فایل پس از فلش.
  • اتوماتیک فلینتینگ به عنوان بخشی از امضای PDF یا تکمیل جریان کار.

More in this category