Apache POI Word - 段落( Paragraph)

在本章中,您将学习如何创建段落以及如何使用Java将其添加到文档中。 段落是Word文件中页面的一部分。

完成本章后,您将能够创建段落并对其执行读取操作。

创建一个段落

首先,让我们使用前面章节中讨论的引用类创建一个Paragraph。 按照上一章,首先创建一个Document,然后我们可以创建一个Paragraph。

以下代码段用于创建电子表格 -//Create Blank document

XWPFDocument document = new XWPFDocument();

//Create a blank spreadsheet

XWPFParagraph paragraph = document.createParagraph();

在Paragraph上运行

您可以使用Run输入文本或任何对象元素。 使用Paragraph实例可以创建run 。

以下代码段用于创建运行。XWPFRun run = paragraph.createRun();

写入段落

让我们尝试在文档中输入一些文本。 考虑以下文本数据 -At iowiki.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 iowiki.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

它将编译并执行以在当前目录中生成名为createparagraph.docx的Word文件,并且您将在命令提示符中获得以下输出 -createparagraph.docx written successfully

createparagraph.docx文件如下所示。

Apache POI Word - 文档( Document)

java poi 段落行间距,Apache POI Word - 段落( Paragraph)相关推荐

  1. 已解决用poi word转pdf报java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart

    java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart 这错很明显就是没找到这个类POIXMLDocumentPart 这两 ...

  2. com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/p

    今天用 今天用easyexcel遇到这个报错 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFound ...

  3. EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File

    今天用EasyExcel导入的时候报错,如下 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFound ...

  4. 异常:java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.getCellStyleAt

    异常:java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.getCellStyleAt 参考文章: (1)异常:java ...

  5. java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/Workbook] with root cause

    一.问题描述 使用POI上传excel,本地可正常运行,开发服务器上报错. 二.异常信息如下: 2019-05-05 17:00:22,349 ERROR [http-nio-8080-exec-7] ...

  6. easyexcel 异常:java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/filemagic

    问题 在使用 EasyExcel 的 read() 功能的时候,出现异常: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesyste ...

  7. java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.toByteArray

    "java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.toByteArray" 意味着在程序运行时,找不到类 &quo ...

  8. java poi3.15 ppt,Apache POI PPT - 演示( Presentation)

    Apache POI PPT - 演示( Presentation) 通常,我们使用MS-PowerPoint来创建演示文稿. 现在让我们看看如何使用Java创建演示文稿. 完成本章后,您将能够使用J ...

  9. java ppt转换为html5,Apache POI PPT - PPT转换为图片

    您可以将演示文稿转换为图像文件. 以下程序显示了如何去做.import java.io.File; import java.io.FileInputStream; import java.io.Fil ...

最新文章

  1. 【 FPGA 】跨时钟域处理以及边沿检测
  2. 代码提示_PHPStorm 支持 Laravel Facades 的代码提示
  3. 【Groovy】编译时元编程 ( 方法拦截时用到的 AST 语法树节点 MethodNode 节点 | MethodNode 节点分析 | MethodNode 节点中的BlockStatement)
  4. 7个免费的Linux FTP客户端工具
  5. 计算机专业开学要带电脑吗,大学上课要带电脑吗
  6. java双语试卷_Java程序设计基础(双语)试题题目及答案,课程2021最新期末考试题库,章节测验答案...
  7. 用队列和栈的知识点解决迷宫问题
  8. 再看序列化与反序列化[转]
  9. iOS开发之Xcode项目文件自动展开问题的解决办法
  10. 关于PG与Linux的HUGEPAGE/HUGETLBFS
  11. keil软件是干嘛的?keil软件怎么用?
  12. 大数据处理需要用到的九种编程语言
  13. 公众号600篇文章分类和索引
  14. C++整数快速读写模板(快速读入+快速写)详解
  15. 地磅软件_无人值守自动称重系统_过磅原理及优缺点
  16. 层次高的人,都拥有成长型思维
  17. 图片转PDF,图片过长智能截取
  18. RocketMQ PERM含义 PERM=7、6、4、2
  19. codevs1034
  20. windows下更改应用程序属性的详细信息

热门文章

  1. 深度学习半自动标注_时下流行的深度学习数据标注工具
  2. lua入门之环境搭建、第一个demo
  3. html页面长按保存图片,h5长按保存图片
  4. 尼古拉·特斯拉——一个比爱迪生更伟大却被世界遗忘的科学巨人
  5. wechat4j获取用户昵称乱码修复
  6. Brain:一种用于阿尔兹海默症(AD)分类的可解释的深度学习框架
  7. 关于JavaWeb的分页查询的实现
  8. PWM脉冲宽度调制,实现呼吸灯_领航者开发板
  9. 区块链、NFT与元宇宙中的稀缺性技术
  10. java报表开发(bi报表开发)