【itext学习之路】-------(第二篇)设置pdf的一些常用属性
2018-06-12 15:43
169 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tomatocc/article/details/80666361
在上一篇文章中,我们已经成功的创建了一个简单的pdf,下面我将学习设置该pdf的常用属性,其中包括:作者,创建时间,pdf创建者,pdf生产者,关键字,标题,主题
- 下面是我们的代码,非常简单。
package cn.tomtocc.pdf; import java.io.FileNotFoundException; import java.io.FileOutputStream; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.PageSize; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; public class pdfTest { public static void main(String[] args) throws FileNotFoundException, DocumentException { //实现A4纸页面 并且横向显示(不设置则为纵向) Document document = new Document(PageSize.A4.rotate()); PdfWriter pdfWriter = PdfWriter.getInstance(document,new FileOutputStream("d:/demo.pdf")); // 打开文档 document.open(); // 生成第一页 document.newPage(); //设置作者 document.addAuthor("tomaotcc"); //设置创建日期 document.addCreationDate(); // 设置创建者 document.addCreator("tomaotcc.com"); // 设置生产者 document.addProducer(); // 设置关键字 document.addKeywords("my"); //设置标题 document.addTitle("Set Attribute Example"); //设置主题 document.addSubject("An example to show how attributes can be added to pdf files."); // 加入文档内容 document.add(new Paragraph("my first pdf demo")); // 关闭文档 document.close(); pdfWriter.close(); } }
- 然后我们打开生成的pdf,然后鼠标右键----->文档属性
- 然后我们就可以看到我们刚才设置的pdf文档属性了
到这里为止,我们设置pdf的属性就完成了,接下来,我们将要学习pdf文档加密。
【itext学习之路】系列教程
【itext学习之路】-----(第一篇)创建一个简单的pdf文档
【itext学习之路】-----(第二篇)设置pdf的一些常用属性
【itext学习之路】-----(第三篇)对pdf文档进行加密和权限设置
【itext学习之路】-----(第四篇)给pdf增加文本水印和图片水印
【itext学习之路】-----(第五篇)对pdf进行盖章/签章/数字签名
相关文章推荐
- 【itext学习之路】-------(第三篇)对pdf文档进行加密和权限设置
- Linux学习之用vim作为文本编辑器编程的一些常用设置
- 安卓 Manifest 常用属性解析 和 XML 一些属性设置
- button设置圆角代码----以及一些常用的属性
- SlidingMenu使用方法和常用的一些属性设置
- DevExpress控件 在 winform 上的一些控件的常用属性设置
- Python学习之路【第二篇】-pyc简介、Python常用的数据类型及其用法和常用运算符
- 常用控件的一些属性设置
- TextView设置抗锯齿,及其他常用的一些属性设置
- XNA 学习笔记(1.基础 : 常用的一些属性)
- 【itext学习之路】-------(第四篇)给pdf增加文本水印和图片水印
- C#学习笔记之——一些练习(包含了一些out的使用,string的使用,StringBuilder的使用,类的属性,最大公约数的求法,还有英雄,武器类的设置)
- Android 常用UI控件的一些属性设置(在.xml文件里进行的设置)
- android 一些常用控件属性设置
- Android开发设置一些常用属性
- Spring学习笔记之Bean的一些属性设置
- SlidingMenu常用的一些属性设置
- DevExpress中关于GridControl控件的一些常用属性设置方法
- IText实现对PDF文档属性的基本设置
- 【itext学习之路】-------(第五篇)对pdf进行盖章/签章/数字签名