نحوه اضافه کردن فیلد قابل ویرایش به PDF در جاوا

این آموزش ما را در مورد نحوه افزودن فیلد قابل ویرایش به PDF در جاوا راهنمایی می کند. مراحل دقیق نوشتن برنامه را به همراه منابع مورد نیاز برای تنظیم IDE توسعه برای توسعه این برنامه به اشتراک می گذارد. یک کد نمونه آماده برای اجرا نیز همراه است که می تواند برای افزودن فیلدهای قابل پر کردن به PDF در جاوا با استفاده از چند تماس API در هر محیطی که جاوا را پشتیبانی می کند، استفاده شود.

مراحل افزودن فیلد قابل ویرایش به PDF در جاوا

  1. محیط توسعه را طوری تنظیم کنید که از Aspose.PDF for Java برای افزودن کنترل‌های فرم استفاده کند
  2. شی کلاس FormEditor را برای درج کنترل های مورد نظر در PDF نمونه سازی کنید
  3. فایل PDF مورد نظر را با شی کلاس FormEditor برای دسترسی به کنترل به آن متصل کنید
  4. Add a field در صفحه PDF مورد نظر برای پر کردن داده ها
  5. محدودیت متنی را که می توان در این کنترل جعبه متن وارد کرد را تنظیم کنید
  6. فایل پی‌دی‌اف حاصل حاوی کنترل‌های فرم را در آن ذخیره کنید

در اینجا مراحل کوتاهی در مورد نحوه درج فیلدهای قابل پرکردن در PDF در جاوا آورده شده است. این فرآیند با ایجاد یک شی کلاس FormEditor و سپس پیوند آن با فایل PDF مورد نظر و سپس فراخوانی متد addField() که به نوع فیلد فرم، نام فیلد، شماره صفحه فایل PDF و موقعیت و اندازه در صفحه نیاز دارد، آغاز می شود. جایی که این کنترل قرار است قرار گیرد. برای قرار دادن کنترل بر روی این فیلد تازه اضافه شده، متد setFieldLimit() فراخوانی می شود که محدودیت متن را برای جعبه متن تعیین می کند.

کد برای افزودن فیلدهای فرم به PDF در جاوا

import com.aspose.pdf.*;
import com.aspose.pdf.facades.FieldType;
import com.aspose.pdf.facades.FormEditor;
public class Main {
public static void main(String[] args) throws Exception {//Add a form field in a PDF
// Load a license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Create the FormEditor class object and bind it with the PDF file for adding form control
FormEditor editor = new FormEditor();
editor.bindPdf("input.pdf");
// Add the Textbox control to the first page by calling the addField() method
editor.addField(FieldType.Text,"HomeAddress", 1, 200,500,355,534);
// Set the maximum text length allowed for this control
editor.setFieldLimit("HomeAddress",25);
// Save the resultant PDF file
editor.save("ResultantFile.pdf");
System.out.println("Done");
}
}

این کد منبع عملیات افزودن جعبه متن قابل پر کردن به PDF در جاوا را نشان می دهد. از شی کلاس FormEditor استفاده می کند که از شمارشگر FieldType.Text برای توصیف نوع کنترلی که باید به فرم اضافه شود استفاده می کند، اما می توانید از انواع دیگری مانند تاریخ زمان، عدد، تصویر، بارکد، رادیو، لیست باکس، چک باکس و دکمه فشاری استفاده کنید. چندتا را نام بردن. از FormEditor نه تنها می توان برای افزودن فیلدها استفاده کرد، بلکه می تواند برای حذف فیلدها، تنظیم ویژگی های بصری فیلد، تنظیم اندازه فیلدها و حتی تغییر نام فیلدها در صورت لزوم استفاده شود.

این موضوع ما را با افزودن فیلدها به PDF در جاوا آشنا کرده است. اگر می‌خواهید فرآیند پر کردن فرم PDF با داده‌های یک فایل اکسل را بیاموزید، به مقاله نحوه پر کردن فرم PDF از داده های اکسل در جاوا مراجعه کنید.

 فارسی