Apache POI Word - Đoạn văn

Trong chương này, bạn sẽ học cách tạo một Đoạn văn và cách thêm nó vào tài liệu bằng Java. Đoạn văn là một phần của trang trong tệp Word.

Sau khi hoàn thành chương này, bạn sẽ có thể tạo một Đoạn văn và thực hiện các thao tác đọc trên đó.

Tạo một đoạn văn

Trước hết, chúng ta hãy tạo một Đoạn văn bằng cách sử dụng các lớp tham chiếu được thảo luận trong các chương trước. Bằng cách làm theo chương trước, hãy tạo một Tài liệu trước, sau đó chúng ta có thể tạo một Đoạn văn.

Đoạn mã sau được sử dụng để tạo bảng tính -

//Create Blank document
   XWPFDocument document = new XWPFDocument();

//Create a blank spreadsheet
   XWPFParagraph paragraph = document.createParagraph();

Chạy trên đoạn văn

Bạn có thể nhập văn bản hoặc bất kỳ phần tử đối tượng nào bằng cách sử dụng Run. Sử dụng phiên bản Đoạn mà bạn có thể tạorun.

Đoạn mã sau được sử dụng để tạo Run.

XWPFRun run = paragraph.createRun();

Viết thành một đoạn văn

Hãy để chúng tôi thử nhập một số văn bản vào tài liệu. Hãy xem xét dữ liệu văn bản dưới đây -

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ạn mã sau được sử dụng để viết dữ liệu trên thành một đoạn văn.

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");
   }
}

Lưu mã Java ở trên dưới dạng CreateParagraph.java, và sau đó biên dịch và chạy nó từ dấu nhắc lệnh như sau:

$javac CreateParagraph.java
$java CreateParagraph

Nó sẽ biên dịch và thực thi để tạo một tệp Word có tên createparagraph.docx trong thư mục hiện tại của bạn và bạn sẽ nhận được kết quả sau trong dấu nhắc lệnh:

createparagraph.docx written successfully

Các createparagraph.docx tệp trông như sau.