Jak utworzyć formularz do wypełnienia w programie Word przy użyciu języka Java

W tym artykule pokazano jak utworzyć formularz do wypełnienia w programie Word przy użyciu języka Java, udostępniając szczegóły konfiguracji, listę kroków, które należy wykonać programowo, oraz uruchamialny przykładowy kod Java do natychmiastowego testowania. Prowadzi do tworzenia pól formularzy w programie Word przy użyciu języka Java, wprowadzając różne kontrolki i ustawiając różne właściwości. Po utworzeniu formularza jest on zapisywany jako DOCX, DOC lub dowolny inny format pliku MS Word obsługujący pola formularza.

Kroki, aby utworzyć formularz w programie Word przy użyciu języka Java

  1. Skonfiguruj środowisko projektu tak, aby używało Aspose.Words z repozytorium Maven do tworzenia formularza
  2. Utwórz lub załaduj plik Word, używając obiektu klasy Document, aby utworzyć formularz do wypełnienia
  3. Utwórz instancję obiektu klasy DocumentBuilder, aby wstawić różne kontrolki
  4. Dodaj wprowadzanie tekstu i kontrolkę pola wyboru w dokumencie
  5. Zapisz wynikowy dokument na dysku zawierający formularz do wypełnienia

Te kroki definiują proces tworzenia formularza do wypełnienia w programie Word przy użyciu języka Java. Wymieniono tutaj wszystkie niezbędne przestrzenie nazw i klasy, podobnie jak pola formularzy są dodawane za pomocą metod klasy DocumentBuilder insertTextInput(), insertCheckBox(), insertComboBox(). Po dodaniu pola formularza jego odwołanie jest zwracane przez te metody, które zapewniają wiele opcji dostosowywania nowo dodanych kontrolek.

Kod do tworzenia formularza do wypełnienia w programie Word przy użyciu języka Java

import com.aspose.words.BreakType;
import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
import com.aspose.words.License;
import com.aspose.words.TextFormFieldType;
public class MakeAFillableFormInWord {
public static void main(String[] args) throws Exception {//main function for how to make a fillable form in Word using Java
// Load license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Create a document
Document formDoc = new Document();
// Create a DocumentBuilder object
DocumentBuilder formBuilder = new DocumentBuilder(formDoc);
// Insert text input
formBuilder.insertTextInput("TxtInputControl", TextFormFieldType.REGULAR, "", "The Text Input Control", 0);
formBuilder.insertBreak(BreakType.LINE_BREAK);
// Insert checkbox
formBuilder.insertCheckBox("CheckBoxControl", true, true, 0);
// Save the document
formDoc.save("outputJava.docx");
System.out.println("Done");
}
}

Ten kod demonstruje jak utworzyć formularz do wypełnienia w programie Word przy użyciu języka Java przy użyciu różnych metod w DocumentBuilder, takich jak dodanie pola wprowadzania tekstu, podajemy nazwę pola formularza, która jest później używana w celu uzyskania dostępu do kontrolki i jej wartości, TextFormFieldType jak zwykle , liczba, data, bieżąca data, bieżąca godzina itp. Możesz także ustawić długość dozwolonego tekstu, który można wprowadzić w polu wraz z opcją ustawienia czcionki, stylu, rozmiaru elementów sterujących i tekstu pomocy, aby wymienić tylko kilka .

W tym samouczku wyjaśniono jak utworzyć formularz w programie Word przy użyciu języka Java, jednak jeśli chcesz poznać proces tworzenia tabeli w dokumencie programu Word, zapoznaj się z artykułem na temat jak utworzyć tabelę w dokumencie Word za pomocą Java.

 Polski