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
- Jak utworzyć dokument programu Word przy użyciu języka Java
- Generuj dokumenty Word - opcje zaawansowane
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:
- Utwórz instancję klasy Document.
- Zainicjuj obiekt klasy DocumentBuilder za pomocą obiektu Document.
- Wstawia ciąg do dokumentu poprzez wywołanie metody write.
- 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 - 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:
- Załaduj dokument ze ścieżki bezwzględnej na dysk, tworząc instancję klasy Document.
- Utwórz instancję klasy DocumentBuilder za pomocą obiektu Document.
- Wywołaj metodę insertImage, aby wstawić obraz do pliku.
- Dodaj hiperłącza, korzystając z metody insertHyperlink.
- 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:
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.