Jak utworzyć dokument programu Word przy użyciu języka Java

Jak utworzyć dokument programu Word przy użyciu języka Java

Dokument Microsoft Word jest najczęściej używanym formatem dokumentu w organizacjach edukacyjnych i zawodowych. Dokumenty te są wykorzystywane w codziennych, rutynowych zadaniach ze względu na ich bogate wykorzystanie. W świecie oprogramowania automatyzacja procesu tworzenia dokumentów oferuje ogromne możliwości w zakresie zwiększania produktywności. Będziemy jednak używać 2 interfejsu API generatora dokumentów na poziomie przedsiębiorstwa do programowego generowania dokumentów programu Word. Zacznijmy więc ten przewodnik, aby dowiedzieć się, jak utworzyć dokument programu Word przy użyciu języka Java.

Omówimy następujące sekcje:

Instalacja API generatora dokumentów

Proces instalacji tej biblioteki Java jest dość prosty i zajmuje kilka sekund. Dlatego możesz pobrać plik JAR lub zainstalować tę bibliotekę, korzystając z następujących konfiguracji Mavena.

<repository>
   <id>AsposeJavaAPI</id>
   <name>Aspose Java API</name>
   <url>https://releases.aspose.com/java/repo/</url>
 </repository> 
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>22.10</version>
  <classifier>jdk17</classifier>
</dependency>

Jak utworzyć dokument programu Word przy użyciu języka Java

Tworzenie dokumentów programu Word przy użyciu tej biblioteki Java to kwestia kilku linijek kodu źródłowego w Javie.

Możesz wykonać następujące kroki i fragment kodu:

  1. Utwórz instancję klasy Document.
  2. Zainicjuj obiekt klasy DocumentBuilder za pomocą obiektu Document.
  3. Wstawia ciąg do dokumentu poprzez wywołanie metody write.
  4. Wywołaj metodę save, aby zapisać plik w formacie Word.

Skopiuj i wklej następujący kod do swojego głównego pliku:

// Utwórz instancję klasy Document.  
Document doc = new Document();
// Zainicjuj obiekt klasy DocumentBuilder za pomocą obiektu Document.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Wstawia ciąg do dokumentu poprzez wywołanie metody write.  
builder.write("hello world");
// Wywołaj metodę save, aby zapisać plik w formacie Word. 
doc.save(  "prog.docx");

Wynik można zobaczyć na obrazku poniżej:

Generuj dokumenty Word

Generuj dokumenty Word - opcje zaawansowane

Istnieje ogromny stos metod oferowanych przez ten interfejs API generatora dokumentów. Co więcej, możesz zrobić o wiele więcej, na przykład dodawać obrazy, wstawiać tabele, zmieniać czcionki i wiele więcej.

Poniższe kroki dotyczą programowego dodawania obrazów i łączy:

  1. Załaduj dokument ze ścieżki bezwzględnej na dysk, tworząc instancję klasy Document.
  2. Utwórz instancję klasy DocumentBuilder za pomocą obiektu Document.
  3. Wywołaj metodę insertImage, aby wstawić obraz do pliku.
  4. Dodaj hiperłącza, korzystając z metody insertHyperlink.
  5. Metoda save zapisze plik świata.
String fileName = "prog.docx";
// Załaduj dokument ze ścieżki bezwzględnej na dysku, tworząc instancję klasy Document. 
Document doc = new Document(fileName);
// Utwórz instancję klasy DocumentBuilder za pomocą obiektu Document.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Wywołaj metodę InsertImage, aby wstawić obraz do pliku. 
builder.insertImage("pic.png");
// Dodaj hiperłącza za pomocą metody wstawHyperlink. 
builder.insertHyperlink("this is a link","www.google.com",false);
// Metoda zapisu zapisze plik świata.   
doc.save("prog.docx");

Wynik możesz zobaczyć na obrazku poniżej:

API generatora dokumentów

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

W ten sposób dotarliśmy do końca tego wpisu na blogu. Nauczyłeś się, jak utworzyć dokument programu Word przy użyciu języka Java. Ponadto zapoznałeś się również z kilkoma zaawansowanymi metodami oferowanymi przez ten interfejs API generatora dokumentów. Dlatego nie zapomnij odwiedzić dokumentacji, aby poznać inne funkcje.

Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.

Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego prosimy o kontakt w celu otrzymywania regularnych aktualizacji.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania

Jak utworzyć plik .DOC w Javie?

Wykonaj ten link, aby poznać kroki i fragment kodu umożliwiający utworzenie pliku w formacie MS Word.

Zobacz też