Parola POI Apache - Paragrafo
In questo capitolo imparerai come creare un paragrafo e come aggiungerlo a un documento utilizzando Java. Il paragrafo è una parte di una pagina in un file Word.
Dopo aver completato questo capitolo, sarai in grado di creare un paragrafo ed eseguire operazioni di lettura su di esso.
Crea un paragrafo
Prima di tutto, creiamo un Paragrafo usando le classi referenziate discusse nei capitoli precedenti. Seguendo il capitolo precedente, creiamo prima un documento, quindi possiamo creare un paragrafo.
Il seguente frammento di codice viene utilizzato per creare un foglio di calcolo:
//Create Blank document
XWPFDocument document = new XWPFDocument();
//Create a blank spreadsheet
XWPFParagraph paragraph = document.createParagraph();
Esegui su paragrafo
Puoi inserire il testo o qualsiasi elemento oggetto, usando Run. Usando l'istanza di Paragraph puoi crearerun.
Il frammento di codice seguente viene utilizzato per creare un file Run.
XWPFRun run = paragraph.createRun();
Scrivi in un paragrafo
Proviamo a inserire del testo in un documento. Considera i dati di testo seguenti:
At tutorialspoint.com, we strive hard to provide quality tutorials for self-learning
purpose in the domains of Academics, Information Technology, Management and Computer
Programming Languages.
Il codice seguente viene utilizzato per scrivere i dati precedenti in un paragrafo.
import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;
public class CreateParagraph {
public static void main(String[] args)throws Exception {
//Blank Document
XWPFDocument document = new XWPFDocument();
//Write the Document in file system
FileOutputStream out = new FileOutputStream(new File("createparagraph.docx"));
//create Paragraph
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("At tutorialspoint.com, we strive hard to " +
"provide quality tutorials for self-learning " +
"purpose in the domains of Academics, Information " +
"Technology, Management and Computer Programming
Languages.");
document.write(out);
out.close();
System.out.println("createparagraph.docx written successfully");
}
}
Salva il codice Java sopra come CreateParagraph.java, e quindi compilarlo ed eseguirlo dal prompt dei comandi come segue:
$javac CreateParagraph.java
$java CreateParagraph
Verrà compilato ed eseguito per generare un file Word denominato createparagraph.docx nella directory corrente e otterrai il seguente output nel prompt dei comandi:
createparagraph.docx written successfully
Il createparagraph.docx il file ha il seguente aspetto.