Kaip užpildyti formą PDF formatu Java

Šiame vadove paaiškinsime, kaip užpildyti formą PDF naudojant Java. Gausite išteklių pavyzdiniam kodui paleisti, veiksmų, kuriuos reikia atlikti, kad tai funkcionaliai pasiektumėte, sąrašą ir paleidžiamo kodo pavyzdį užpildyti PDF formą Java. Taip pat gausite informacijos apie prieigą prie įvairių tipų formos laukų pateikę laukų pavadinimus arba rodykles.

Veiksmai, kaip užpildyti PDF „Java“.

  1. Nustatykite aplinką, kad PDF formoms užpildyti būtų naudojama Aspose.PDF for Java
  2. Įkelkite tikslinį PDF su užpildomais formos laukais naudodami Document class
  3. Pasiekite form field nurodydami lauko pavadinimą
  4. Nustatykite naują lauko reikšmę
  5. Jei reikia, tinkinkite formos lauko išvaizdą
  6. Išsaugokite PDF, užpildę formos laukus

Šie veiksmai apibrėžia programinio PDF formos užpildymo Java programoje procesą. Procesas pradedamas įkeliant PDF failą ir pasiekiant tikslinį lauką, formoje pateikiant lauko pavadinimą. Pasiekus lauką, metodas setValue() naudojamas naujai lauko vertei nustatyti.

Kodas, skirtas užpildyti 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");
}
}

Anksčiau minėtame pavyzdiniame kode parodytas kaip užpildyti PDF formą Java procesas, kai PDF failo metodas getForrm() naudojamas pasiekti konkretų lauką, nurodant jo pavadinimą, tačiau galite naudoti lauko rodyklę. taip pat. Atsižvelgiant į lauko tipą, nuskaitytas objektas perduodamas į TextBoxField. Taip pat galite naudoti kitus tipus, pvz., RadioButtonField, ComboBox, patarimą, žymimąjį laukelį, sąrašo laukelį ir pushButton.

Ši pamoka padėjo mums užpildyti PDF dokumentą Java. Jei norite sužinoti, kaip skaityti PDF failus, žr. straipsnį Kaip skaityti pdf failą Java.

 Latviski