Як заповнити форму в PDF на Java

У цьому посібнику ми розповімо вам, як заповнити форму в PDF на Java. Ви отримаєте ресурси для запуску зразка коду, список кроків, які необхідно виконати, щоб досягти цього функціонально, і придатний для виконання зразок коду для заповнення PDF-форми на Java. Ви також отримаєте інформацію про доступ до різних типів полів форми, надавши назви полів або індекси.

Кроки для заповнення PDF-файлу в Java

  1. Налаштуйте середовище для використання Aspose.PDF for Java для заповнення PDF-форм
  2. Завантажте цільовий PDF-файл із заповнюваними полями форми за допомогою Document class
  3. Перейдіть до form field, вказавши назву поля
  4. Встановіть нове значення поля
  5. За потреби налаштуйте вигляд поля форми
  6. Збережіть PDF із заповненими полями форми

Ці кроки визначають процес програмного заповнення PDF-форми в Java. Процес ініціюється завантаженням PDF-файлу, а потім доступом до цільового поля шляхом надання імені поля у формі. Після доступу до поля метод setValue() використовується для встановлення нового значення поля.

Код для заповнення PDF в Java

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception {//Fill PDF Form
// Load a license
License lic = new License();
lic.setLicense("Conholdate.Total.Product.Family.lic");
// Load the PDF
Document pdf = new Document("TextBox_out.pdf");
// Access the textbox
TextBoxField textbox = (TextBoxField) pdf.getForm().get("textbox1");
// Set the value
textbox.setValue("New value for the field");
// Set the field appearance
textbox.setColor(Color.fromRgb(Color.getRed().toRgb()));
textbox.setTextVerticalAlignment(VerticalAlignment.Bottom);
// Save the PDF
pdf.save("Filled.pdf");
System.out.println("Done");
}
}

У вищезгаданому прикладі коду демонструється процес як заповнити PDF-форму в Java, де метод getForrm() PDF-файлу використовується для доступу до певного поля шляхом надання його імені, однак ви можете використовувати індекс поля так само. Залежно від типу поля отриманий об’єкт перетворюється на TextBoxField. Ви можете використовувати інші типи, наприклад RadioButtonField, ComboBox, tooltip, CheckBox, ListBox і PushButton, щоб назвати декілька.

Цей підручник допоможе нам заповнити PDF-документ у Java. Якщо ви хочете дізнатися, як читати PDF-файли, перегляньте статтю як читати файл PDF на Java.

 Українська