U ovom vodiču s uputama uputit ćemo vas kako ispuniti obrazac u PDF u Javi. Dobit ćete resurse za pokretanje uzorka koda, popis koraka koje treba izvršiti da bi se to funkcionalno postiglo i izvodljiv uzorak koda za ispunjavanje PDF obrasca u Javi. Također ćete dobiti informacije o pristupu različitim vrstama polja obrasca davanjem naziva polja ili indeksa.
Koraci za ispunjavanje PDF-a u Javi
- Postavite okruženje za korištenje Aspose.PDF for Java za ispunjavanje PDF obrazaca
- Učitajte ciljni PDF koji ima polja obrasca koja se mogu ispuniti pomoću Document class
- Pristupite form field unosom naziva polja
- Postavite novu vrijednost polja
- Po potrebi prilagodite izgled polja obrasca
- Spremite PDF s ispunjenim poljima obrasca
Ovi koraci definiraju postupak za programsko ispunjavanje PDF obrasca u Javi. Proces se pokreće učitavanjem PDF datoteke i pristupom ciljnom polju unošenjem naziva polja u obrazac. Nakon što se pristupi polju, metoda setValue() koristi se za postavljanje nove vrijednosti polja.
Kod za ispunjavanje PDF-a u Javi
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"); | |
} | |
} |
U gore navedenom uzorku koda demonstriran je proces kako ispuniti PDF obrazac u Javi gdje se metoda getForrm() PDF datoteke koristi za pristup određenom polju davanjem njegovog naziva, ali možete koristiti indeks polja također. Ovisno o vrsti polja, dohvaćeni objekt pretvara se u TextBoxField. Možete koristiti i druge vrste kao što su RadioButtonField, ComboBox, tooltip, CheckBox, ListBox i PushButton da spomenemo samo neke.
Ovaj vodič nas je vodio kako ispuniti PDF dokument u Javi. Ako želite naučiti postupak čitanja PDF datoteka, pogledajte članak na kako čitati PDF datoteku u Javi.