Apache POI Word - Parágrafo
Neste capítulo, você aprenderá como criar um parágrafo e como adicioná-lo a um documento usando Java. O parágrafo é uma parte de uma página em um arquivo do Word.
Depois de concluir este capítulo, você será capaz de criar um parágrafo e realizar operações de leitura nele.
Crie um Parágrafo
Em primeiro lugar, vamos criar um parágrafo usando as classes referenciadas discutidas nos capítulos anteriores. Seguindo o capítulo anterior, crie um Documento primeiro, e então podemos criar um Parágrafo.
O seguinte snippet de código é usado para criar uma planilha -
//Create Blank document
XWPFDocument document = new XWPFDocument();
//Create a blank spreadsheet
XWPFParagraph paragraph = document.createParagraph();
Executar no parágrafo
Você pode inserir o texto ou qualquer elemento de objeto, usando Run. Usando a instância de parágrafo, você pode criarrun.
O fragmento de código a seguir é usado para criar uma execução.
XWPFRun run = paragraph.createRun();
Escreva em um parágrafo
Vamos tentar inserir algum texto em um documento. Considere os dados de texto abaixo -
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.
O código a seguir é usado para gravar os dados acima em um parágrafo.
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");
}
}
Salve o código Java acima como CreateParagraph.java, e, em seguida, compilar e executá-lo a partir do prompt de comando da seguinte maneira -
$javac CreateParagraph.java
$java CreateParagraph
Ele irá compilar e executar para gerar um arquivo Word chamado createparagraph.docx em seu diretório atual e você obterá a seguinte saída no prompt de comando -
createparagraph.docx written successfully
o createparagraph.docx arquivo tem a seguinte aparência.