Szerkeszthető mező hozzáadása a PDF-hez Java nyelven

Ez az oktatóanyag elvezet minket ahhoz, hogy hogyan adhatunk hozzá szerkeszthető mezőt a PDF-hez Java nyelven. Megosztja az alkalmazás megírásának részletes lépéseit, valamint az alkalmazás fejlesztéséhez szükséges IDE beállításához szükséges erőforrásokat. Egy futtatásra kész mintakód is mellékelve használható ** kitölthető mezők hozzáadására a PDF-hez Java-ban** néhány API-hívás segítségével bármely Java-t támogató környezetben.

A szerkeszthető mező hozzáadásának lépései a PDF-hez Java nyelven

  1. Állítsa be a fejlesztői környezetet a Aspose.PDF for Java használatára űrlapvezérlők hozzáadásához
  2. Példányosítsa a FormEditor osztályobjektumot a kívánt vezérlők beillesztéséhez a PDF-be
  3. Kösse össze a cél PDF-fájlt a FormEditor osztályobjektummal a vezérlés eléréséhez
  4. Add a field szövegmező a PDF céloldalán az adatok kitöltéséhez
  5. Állítsa be a szövegdoboz-vezérlőbe beírható szöveg határát
  6. Mentse el az űrlapvezérlőket tartalmazó PDF-fájlt

Íme a rövid lépések ahhoz, hogy hogyan lehet kitölthető mezőket beszúrni PDF-be Java nyelven. A folyamat úgy kezdődik, hogy létrehoz egy FormEditor osztályobjektumot, majd összefűzi a cél PDF fájllal, majd meghívja az addField() metódust, amely megköveteli az űrlapmező típusát, a mező nevét, a PDF fájl oldalszámát, valamint az oldalon lévő pozíciót és méretet. ahol ezt a vezérlőt el kell helyezni. Az újonnan hozzáadott mező feletti vezérléshez a setFieldLimit() metódust hívják meg, amely beállítja a szövegkorlátot a szövegdoboz számára.

Kód űrlapmezők hozzáadásához a PDF-hez Java nyelven

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");
}
}

Ez a forráskód azt a műveletet mutatja be, amellyel kitöltéses szövegmező hozzáadása a PDF-hez Java-ban. A FormEditor osztályobjektumot használja, amely a FieldType.Text számlálót használja az űrlaphoz hozzáadandó vezérlőelemek típusának leírására, de használhat más típusokat is, például dátumot, numerikus, képet, vonalkódot, rádiót, listamezőt, jelölőnégyzetet és nyomógombot. hogy csak néhányat említsünk. A FormEditor nem csak mezők hozzáadására használható, hanem a mezők eltávolítására, a mező vizuális attribútumainak beállítására, a mezők méretének beállítására, és szükség esetén a mezők átnevezésére is.

Ez a témakör bemutatta nekünk a mezők hozzáadása a PDF-hez Java nyelven. Ha szeretné megismerni a PDF-űrlap Excel-fájlból származó adatokkal való feltöltésének folyamatát, olvassa el a hogyan töltsünk ki PDF űrlapot Excel-adatokból Java-ban című cikket.

 Magyar