iText操作PDF学习(四)
来源:互联网 发布:saa7130 tv 采集软件 编辑:程序博客网 时间:2024/05/22 23:43
下面,我们在上面例子的基础上给 pdf 来点背景颜色,边框,外边距
新建新建类ColoriText--------在main方法中编写以下代码:
//定义一个A4大小的矩形组件
Rectangle rectangle = new Rectangle(PageSize.A4);
//设置背景色为浅灰色
rectangle.setBackgroundColor(BaseColor.LIGHT_GRAY);
//设置边框类型为box (包裹四周)
rectangle.setBorder(Rectangle.BOX);
//设置边框颜色为深灰色
rectangle.setBorderColor(BaseColor.DARK_GRAY);
//设置边框宽度为5
rectangle.setBorderWidth(5);
//创建一个新文档,将rectangle作为预设的样式传入,后面的 10,10,10,10是文档的外边距
Document document = new Document(rectangle, 10, 10, 10, 10);
try {
//建立一个书写器与文档关联
PdfWriter.getInstance(document, new FileOutputStream("D:\\helloiText.pdf"));
//打开文档
document.open();
//向文档中写入文字
document.add(new Paragraph("hello world!"));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}finally{
//关闭文档
document.close();
}
运行-输出:
在D盘可看见生成了一个helloiText.pdf文件,打开文件可见:
- iText操作PDF学习(四)
- iText操作PDF学习(一)
- iText操作PDF学习(二)
- iText操作PDF学习(三)
- iText操作PDF学习(五)
- iText制作PDF文件 学习笔记 (四)
- iText 学习(四)
- iText操作PDF之学习笔记
- 利用itext操作pdf从数据库导出大量数据--添加水印(四)
- 利用itext操作pdf从数据库导出大量数据--添加水印(四)
- Java操作PDF文件(iText)
- Java操作PDF文件(iText)
- itext 操作PDF
- iText操作PDF基础
- ITEXT 操作 PDF 文件
- 利用ITEXT操作PDF
- Itext操作PDF
- PDF笔记(三):Itext学习
- Android InputMethodManager输入法简介
- hdfs FileStatus的accesstime的变更
- 一些第三方类库的作用和网址
- 飞鸽传书源码分析三-网络
- 读书之《程序员修炼之道》
- iText操作PDF学习(四)
- 每日一得--oracle数据库操作sql收集笔记
- 黑马程序员--- c语言基础--基本语法
- [LeetCode OJ]Count and Say && Valid Palindrome && Longest Common Prefix
- Java设计模式_创建型模式_单例模式
- linux中通信方式的各类以及各自的优缺点
- Hadoop相关资料-from 董飞
- 事务
- 闪退