来源: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学习之路】--2.设置pdf的一些常用属性相关推荐

  1. 【itext学习之路】-------(第四篇)给pdf增加文本水印和图片水印

    版权声明:如需转载使用,请注明原文地址 一般而言,许多公司在做pdf之后,都会将公司的logo或者网址以水印的方式添加到pdf文件中.本篇文章,我们将介绍在制作pdf的时候,如何将水印加入到pdf中去 ...

  2. 【itext学习之路】--6.将html转成pdf(解决中文不显示)

    来源:[itext学习之路]-------(第七篇)将html转成pdf(解决中文不显示)_tomatocc的博客-CSDN博客 在上一篇文章中,我们学习了使用对pdf进行盖章/签章/数字签名,到此为 ...

  3. 【itext学习之路】--4.给pdf增加文本水印和图片水印

    来源:[itext学习之路]-------(第四篇)给pdf增加文本水印和图片水印_tomatocc的博客-CSDN博客_itext添加水印 一般而言,许多公司在做pdf之后,都会将公司的logo或者 ...

  4. 【itext学习之路】--5.对pdf进行盖章/签章/数字签名

    来源:[itext学习之路]-------(第五篇)对pdf进行盖章/签章/数字签名_tomatocc的博客-CSDN博客_itext 数字签名 在上一篇文章中,我们学习了使用itext对pdf增加图 ...

  5. 【itext学习之路】--1.创建一个简单的pdf文档

    来源:https://blog.csdn.net/tomatocc/article/details/80666011 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文 ...

  6. Itext 学习笔记(六) pdf的页眉页脚

    转载一篇blog 源地址为: [url] http://blog.chinaunix.net/uid-122937-id-3052063.html [/url] 1.概述 iText5中并没有之前版本 ...

  7. Web学习第三天——HTML中input标签常用属性、框架集、内嵌框架

    第三天HTML中input标签常用属性.框架集.内嵌框架 一.input标签常用属性 表单数据提交特点: (一).文本框(text) (二).密码框(password) (三).单选按钮(radio) ...

  8. 【itext学习之路】--3.对pdf文档进行加密和权限设置

    来源:https://blog.csdn.net/tomatocc/article/details/80667838 上篇文章,我们学习了pdf的属性设置,但是我们知道,在实际开发中,如果pdf文档被 ...

  9. Kanzi学习之路(4):Kanzi的属性系统

    由于中间隔了一个年假,所以这两周都没有更新,今天来一起学习一下kanzi的属系统,由于内容太多,本文只讲解一些概念和在kanzi studio中的使用,下一次会分享在kanzi engine中的使用. ...

最新文章

  1. javascript改变样式(cssFloat,styleFloat)
  2. ubuntu修改mysql的绑定端口
  3. python中如何安装django库_python安装好django库,新建django项目
  4. 照顾好自己才能照顾好别人_您必须照顾的5个基本数据
  5. 9.运输层(3)---TCP
  6. 《Head First Servlets JSP》-11-Web应用部署
  7. 请问android如何录制acc格式音频
  8. 如何将PDF转换成图片
  9. Linux系统下安装redis
  10. 游戏音效中竟然有3D音效,这是什么鬼?
  11. 服务器503网页报错,网页为什么出现503错误?网页503错误的解决方法
  12. python数据结构与算法 20 递归和递归三定律
  13. 计算机无法打开cad文件,无法打开cad文件的解决方法
  14. C++知识整理系列(五)—— auto自动类型
  15. 简单易用的JQuery网页内容打印插件——jQuery.print.js
  16. pmx转fbx的具体步骤
  17. top介绍RES与VIRT区别
  18. 现在什么类型的视频最受欢迎
  19. 一兆宽带服务器搭建网站,云服务器宽带只有一兆
  20. Kepware通过OPCUA链接WinCC(Kepware作为客户端)

热门文章

  1. 论文浅尝 | 图神经网络的对抗攻击和防御相关文献集
  2. 论文浅尝 | 中科院百度微软等学者最新综述论文40+最新方法阐述知识图谱提升推荐系统准确性与可解释性...
  3. python实现大批量pdf格式论文的重命名与目录制作功能
  4. chatbot1_2 RNN简单实现
  5. zabbix编译安装
  6. 赛码网算法: 军训队列( python实现 )
  7. 1.6.2 多表插入
  8. ASP.NET MVC中在 @RenderBody() 或者 @Html.Partial()中需要使用引入外部js,css
  9. Hibernate第十一篇【配置C3P0数据库连接池、线程Session】
  10. RCC 2017 Qual 1 Mail.Ru, April 2, 2017 Problem B. Painting the Wall