Apache POIWord-段落
この章では、段落を作成する方法と、Javaを使用して段落をドキュメントに追加する方法を学習します。段落は、Wordファイルのページの一部です。
この章を完了すると、段落を作成して読み取り操作を実行できるようになります。
段落を作成する
まず、前の章で説明した参照クラスを使用して段落を作成しましょう。前の章に従って、最初にドキュメントを作成してから、段落を作成できます。
次のコードスニペットは、スプレッドシートの作成に使用されます-
//Create Blank document
XWPFDocument document = new XWPFDocument();
//Create a blank spreadsheet
XWPFParagraph paragraph = document.createParagraph();
段落で実行
を使用して、テキストまたは任意のオブジェクト要素を入力できます。 Run。Paragraphインスタンスを使用して作成できますrun。
次のコードスニペットは、実行を作成するために使用されます。
XWPFRun run = paragraph.createRun();
段落に書き込む
ドキュメントにテキストを入力してみましょう。以下のテキストデータを検討してください-
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.
次のコードは、上記のデータを段落に書き込むために使用されます。
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");
}
}
上記のJavaコードを次のように保存します CreateParagraph.java, 次に、次のようにコマンドプロンプトからコンパイルして実行します-
$javac CreateParagraph.java
$java CreateParagraph
コンパイルして実行し、という名前のWordファイルを生成します createparagraph.docx 現在のディレクトリにあり、コマンドプロンプトで次の出力が表示されます-
createparagraph.docx written successfully
ザ・ createparagraph.docx ファイルは次のようになります。