Hur man fyller i formulär i PDF i Java

I den här instruktionsguiden guidar vi dig om hur du fyller i formuläret i PDF i Java. Du kommer att få resurserna för att köra exempelkoden, en lista över steg som ska utföras för att uppnå detta funktionellt och en körbar exempelkod för att fylla i PDF-formulär i Java. Du kommer också att få information om att komma åt olika typer av formulärfält genom att ange fältnamn eller index.

Steg för att fylla i PDF i Java

  1. Ställ in miljön att använda Aspose.PDF for Java för att fylla i PDF-formulär
  2. Ladda mål-PDF-filen med ifyllbara formulärfält med hjälp av Document class
  3. Få åtkomst till form field genom att ange fältnamnet
  4. Ställ in det nya värdet för fältet
  5. Anpassa formulärfältets utseende om det behövs
  6. Spara PDF-filen med ifyllda formulärfält

Dessa steg definierar processen för att programmässigt fylla i PDF-formulär i Java. Processen initieras genom att ladda PDF-filen och sedan komma åt målfältet genom att ange fältnamnet i formuläret. När fältet har öppnats används metoden setValue() för att ställa in det nya värdet för fältet.

Kod för att fylla i PDF i 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");
}
}

I ovannämnda exempelkod demonstreras processen för hur man fyller i ett PDF-formulär i Java där getForrm()-metoden för PDF-filen används för att komma åt det specifika fältet genom att ange dess namn men du kan använda fältindexet också. Baserat på typen av fält castas det hämtade objektet till TextBoxField. Du kan också använda andra typer som RadioButtonField, ComboBox, tooltip, CheckBox, ListBox och PushButton för att nämna några.

Denna handledning har väglett oss att fylla i PDF-dokument i Java. Om du vill lära dig processen för att läsa PDF-filer, se artikeln om hur man läser en pdf-fil i Java.

 Svenska