Denna handledning guidar oss om hur man lägger till redigerbart fält till PDF i Java. Den delar de detaljerade stegen för att skriva applikationen tillsammans med de resurser som krävs för att ställa in utvecklings-IDE för att utveckla denna applikation. En körklar exempelkod medföljer också som kan användas för att lägga till ifyllbara fält till PDF i Java med några API-anrop i alla miljöer som stöder Java.
Steg för att lägga till redigerbart fält till PDF i Java
- Ställ in utvecklingsmiljön så att den använder Aspose.PDF for Java för att lägga till formulärkontroller
- Instantiera klassobjektet FormEditor för att infoga önskade kontroller i PDF-filen
- Bind mål-PDF-filen med FormEditor-klassobjektet för åtkomst till kontrollen till den
- Textrutan Add a field på PDF-målsidan för att fylla i data
- Ställ in gränsen för texten som kan matas in i den här textrutekontrollen
- Spara den resulterande PDF-filen som innehåller formulärkontrollerna i den
Här är de korta stegen om hur man infogar ifyllbara fält i PDF i Java. Processen påbörjas genom att skapa ett FormEditor-klassobjekt och sedan binda det med mål-PDF-filen följt av anrop av addField()-metoden som kräver formulärfältstyp, fältnamn, PDF-fils sidnummer och position och storlek på sidan var denna kontroll ska placeras. För att placera kontroll över detta nyligen tillagda fält anropas metoden setFieldLimit() som anger textgränsen för textrutan.
Kod för att lägga till formulärfält till PDF i Java
Den här källkoden demonstrerar operationen för att lägga till ifyllbar textruta till PDF i Java. Den använder FormEditor-klassobjektet som använder FieldType.Text-uppräkningen för att beskriva vilken typ av kontroll som ska läggas till i formuläret men du kan använda andra typer som datumtid, numerisk, bild, streckkod, radio, listbox, kryssruta och tryckknapp för att nämna några. FormEditor kan inte bara användas för att lägga till fält utan kan också användas för att ta bort fälten, ställa in visuella attribut för fältet, ställa in storleken på fälten och till och med byta namn på fälten om det behövs.
Detta ämne har introducerat oss för att lägga till fält till PDF i Java. Om du vill lära dig processen för att fylla i PDF-formuläret med data från en Excel-fil, se artikeln om hur man fyller i PDF-formulär från Excel-data i Java.