U ovom vodiču naučit ćemo kako stvoriti Word dokument pomoću Jave. Datoteku možete izraditi u formatu DOC ili DOCX koji može sadržavati tekstualni sadržaj kao i slike. Koraci u nastavku mogu se koristiti za stvaranje Word dokumenta pomoću Jave uz nekoliko jednostavnih koraka.
Koraci za stvaranje Word dokumenta pomoću Jave
- Instalirajte Aspose.Words for Java iz repozitorija Maven
- Napravite prazan Word dokument pomoću objekta klase Document
- Inicijaliziraj novi objekt klase DocumentBuilder
- Umetnite tekstualni niz okružen rubom
- Umetnite hipervezu
- Spremite Word dokument
Ovi jednostavni koraci konfiguriraju potrebnu biblioteku, a zatim inicijaliziraju klasu Document za stvaranje praznog dokumenta. Zatim umeće tekst s hipervezom i nastavlja s stvaranjem Word dokumenta u Javi.
Kod za generiranje Word dokumenta pomoću Jave
import com.aspose.words.License; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
public class CreateWordDocumentUsingJava { | |
public static void main(String[] args) throws Exception { //main function for CreateWordDocumentUsingJava | |
// Initialize a license to avoid trial version watermark in the output Word file | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Create a blank Word document file | |
Document doc = new Document(); | |
// Initialize a new object of DocumentBuilder class | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Insert a text string surrounded by a border | |
builder.getFont().getBorder().setColor(java.awt.Color.BLACK); | |
builder.getFont().getBorder().setLineWidth(2.5d); | |
builder.getFont().getBorder().setLineStyle(com.aspose.words.LineStyle.DASH_DOT_STROKER); | |
builder.write("Text surrounded by black border."); | |
// Remove all font formatting specified explicitly | |
builder.getFont().clearFormatting(); | |
builder.insertBreak(com.aspose.words.BreakType.PARAGRAPH_BREAK); | |
builder.write("For further information, please visit the "); | |
// Insert a hyperlink and emphasize it with custom formatting | |
builder.getFont().setColor(java.awt.Color.BLUE); | |
builder.getFont().setUnderline(com.aspose.words.Underline.SINGLE); | |
builder.insertHyperlink("Aspose Knowledge Base", "https://kb.aspose.com/", false); | |
builder.getFont().clearFormatting(); | |
builder.writeln("."); | |
// Save the document with compliance level | |
doc.save("WordDocumentCreatedUsingJava.docx"); | |
} | |
} |
Ovaj isječak Java koda stvara Word dokument bez potrebe za instaliranjem bilo koje aplikacije za obradu teksta kao što je MS Word. Značajka za generiranje word dokumenta pomoću Jave s gornjim primjerom oponaša ponašanje aplikacije MS Word, a da ne ovisi o njoj.
U ovom smo primjeru istražili kako stvoriti Word dokument pomoću Jave. Štoviše, ako želite naučiti kako generirati PDF datoteku iz HTML formata, pogledajte članak na kako generirati PDF iz HTML-a u Javi.