java代码生成封面
public class XWPFTest {
public static void main(String[] args) throws IOException {
//创建一个doc对象
XWPFDocument document=new XWPFDocument();
//创建paragraph对象,设置对其方式为中间对齐,行间距为1
XWPFParagraph paragraph = document.createParagraph();
paragraph.setAlignment(ParagraphAlignment.CENTER);
paragraph.setSpacingBetween(1);
//创建操作对象run,设置字体为黑体,字号24,加粗
XWPFRun run = paragraph.createRun();
run.setFontFamily("黑体");
run.setFontSize(24);
run.setBold(true);
//先空出三行
for(int i=0;i<4;i++){
run.addBreak();
}
run.setText("基于聚类与关联分析的联合挖掘算法");
run.addBreak();
run.setText("在龟兔赛跑分析上的应用研究");
run.addBreak();
//空出十行
for(int i=0;i<10;i++){
run.addBreak();
}
//这里想对作者做额外的样式设置,需要重新create一个XWPFRun对象,
//如果这里没有重新创建,那么上面标题的样式,也会改变成下面代码设置的样式。
run=paragraph.createRun();
run.setBold(false);
run.setFontSize(20);
run.setFontFamily("宋体");
run.setText("作者:乌龟先生");
//提供一个路径名,将document输出
String path="D:\\MyData\\Desktop\\HomePage.docx";
File file=new File(path);
if(file.exists()) file.delete();
OutputStream os=new DataOutputStream(new FileOutputStream(file));
document.write(os);
}
}
以下为效果图:
————————————————
版权声明:本文为CSDN博主「u014489375」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014489375/article/details/88081767
相关文章
- httpclient开启代理,获取java中请求的url
- 你所不知道的库存超限做法 服务器一般达到多少qps比较好[转] JAVA格物致知基础篇:你所不知道的返回码 深入了解EntityFramework Core 2.1延迟加载(Lazy Loading) EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public? 藏在正则表达式里的陷阱 两道面试题,带你解析Java类加载机制
- 大杂烩 -- Java内存布局【图】以及java各种存储区【详解】
- Java -- 异常的捕获及处理 -- 自定义异常类
- 在Android Native层中创建Java虚拟机实例
- Java Memcached Client Benchmark
- Java项目(前端vue后台java微服务)在线考试系统(java+vue+springboot+mysql+maven)
- 【Java】Eclipse如何创建java项目并运行
- Java中toArray的用法探究(java数组与list转换)
- 基于Java实现(图形界面)进程存储管理系统【100010281】
- 1. java.util.concurrent - Java 并发工具包
- 如何用Eclipse调试(debug)Java代码?
- Linux下配置java的环境变量,So Easy!!
- IO的详细解释:It's all about buffers: zero-copy, mmap and Java NIO
- java代码生成word目录
- Java打印输出:java天龙八部私服
- 浅析Java对集合进行操作时报java.util.ConcurrentModificationException并发修改异常问题:产生原因、单线程/多线程环境解决、CopyOnWriteArrayList线程安全的ArrayList、fail-fast快速失败机制防止多线程修改集合造成并发问题
- 浅析Java如何使用docker-java库操作DockerAPI
- 浅析Java注解的意义、分类、用途、如何自定义注解使用示例及Java注解的实现原理的分析
- 【JAVA】【NIO】10、Java NIO ServerSocketChannel
- Java小白入门200例62之java中日期查询常用实例
- Java实现一行代码生成二维码,可传输到前端展示,可自定义二维码样式,可设置图片格式,可对二维码添加图片,可对二维码添加文字,可以设置二维码大小、字体大小、字体颜色、边框颜色、边框大小等等
- 【Java笔记】配置文件java.util.Properties类的使用
- Android 在Java代码中设置style属性,以ProgressBar为例