Erstellen Sie PDF-Formulare über Java

Programmgesteuertes Erstellen von Akroformen in PDF mit Aspose.PDF für die Java Library

So erstellen Sie PDF-Formulare mit Java

Um PDF-Formulare (Acroforms) in einer PDF-Datei zu erstellen, verwenden wir die Aspose.PDF for Java API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die java -Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.PDF und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

So erstellen Sie AcroForm in PDF mit Java


Sie benötigen Aspose.PDF für Java, um den Code in Ihrer Umgebung auszuprobieren.

  1. Lädt PDF in eine Instanz der Document-Klasse.
  2. Erstellen Sie ein Feld.
  3. Erstellen Sie Dekorationen (wie Border).
  4. Fügen Sie dem Dokument ein Feld hinzu und speichern Sie das geänderte PDF

Erstellen Sie PDF-Formulare in PDF - Java

Dieser Beispielcode zeigt, wie Sie PDF-Formulare in PDF mit Java erstellen

String inputFile = DATA_DIR.resolve("sample.pdf").toString();
String outputFile = DATA_DIR.resolve("java-create-form.pdf").toString();
// Open document
try (Document pdfDocument = new Document(inputFile)) {
    Page page = pdfDocument.getPages().get_Item(1);
    // Create a field
    TextBoxField textBoxField = new TextBoxField(
            page,
            new Rectangle(100, 200, 300, 300));
    textBoxField.setPartialName("textbox1");
    textBoxField.setValue("Text Box");

    Border border = new Border(textBoxField);
    border.setWidth(5);
    border.setDash(new Dash(1, 1));
    textBoxField.setBorder(border);

    textBoxField.setColor(Color.getGreen());

    // Add field to the document
    pdfDocument.getForm().add(textBoxField, 1);

    // Save modified PDF
    pdfDocument.save(outputFile);
}