Ebben az útmutatóban bemutatjuk, hogyan kell kitölteni az űrlapot a PDF webhelyen Java nyelven**. Megkapja a mintakód futtatásához szükséges erőforrásokat, a funkcionálisan végrehajtandó lépések listáját, valamint egy futtatható mintakódot a PDF űrlap Java nyelven történő kitöltéséhez. A mezőnevek vagy indexek megadásával információkat kaphat a különböző típusú űrlapmezők eléréséről is.
A PDF kitöltésének lépései Java nyelven
- Állítsa be a környezetet a Aspose.PDF for Java használatára a PDF-űrlapok kitöltéséhez
- Töltse be a kitölthető űrlapmezőket tartalmazó cél-PDF-et a Document class segítségével
- A mező nevének megadásával érheti el a form field-t
- Állítsa be a mező új értékét
- Szükség esetén testreszabhatja az űrlapmező megjelenését
- Mentse el a PDF-fájlt kitöltött űrlapmezőkkel
Ezek a lépések határozzák meg a PDF-űrlap programozott kitöltésének folyamatát Java nyelven. A folyamat a PDF-fájl betöltésével indul, majd a célmező eléréséhez a mező nevének megadásával az űrlapon. A mező elérése után a setValue() metódussal állítja be a mező új értékét.
Kód a PDF kitöltéséhez Java nyelven
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"); | |
} | |
} |
A fent említett mintakódban a PDF űrlap kitöltése Java nyelven folyamatát mutatjuk be, ahol a PDF-fájl getForrm() metódusával érik el az adott mezőt a nevének megadásával, azonban használhatja a mezőindexet. is. A mező típusától függően a letöltött objektum a TextBoxFieldbe kerül. Más típusokat is használhat, mint például a RadioButtonField, ComboBox, tooltip, CheckBox, ListBox és PushButton, hogy csak néhányat említsünk.
Ez az oktatóanyag a PDF dokumentum Java nyelven történő kitöltéséhez vezetett. Ha meg szeretné tanulni a PDF-fájlok olvasásának folyamatát, olvassa el a következő cikket: Hogyan lehet olvasni PDF fájlt Java nyelven.