Šioje pamokoje sužinosime, kaip sukurti Word dokumentą naudojant Java. Galite sukurti failą DOC arba DOCX formatu, kuriame gali būti teksto turinio ir vaizdų. Toliau pateikti veiksmai gali būti naudojami norint sukurti Word dokumentą naudojant Java, atliekant kelis paprastus veiksmus.
Veiksmai, kaip sukurti Word dokumentą naudojant Java.
- Įdiekite Aspose.Words for Java iš Maven saugyklos
- Sukurkite tuščią Word dokumentą naudodami Document klasės objektą
- Inicijuoti naują DocumentBuilder klasės objektą"
- Įterpkite teksto eilutę, apsuptą kraštinės
- Įterpti hipersaitą
- Išsaugokite Word dokumentą
Šiais paprastais veiksmais sukonfigūruokite reikiamą biblioteką ir inicijuokite klasę Dokumentas, kad sukurtumėte tuščią dokumentą. Tada jis įterpia tekstą su hipersaitu ir pradeda kurti Word dokumentą Java.
Kodas Word dokumentui generuoti naudojant Java.
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"); | |
} | |
} |
Šis Java kodo fragmentas sukuria Word dokumentą neįdiegiant jokios teksto apdorojimo programos, pvz., MS Word. Funkcija generuoti Word dokumentą naudojant Java, naudojant aukščiau pateiktą pavyzdį, imituoja MS Word programos elgseną nuo jos nepriklausant.
Šiame pavyzdyje mes ištyrėme, kaip sukurti Word dokumentą naudojant Java. Be to, jei norite sužinoti, kaip sukurti PDF failą iš HTML formato, žr. straipsnį kaip sukurti PDF iš HTML Java.