【itext学习之路】--2.设置pdf的一些常用属性
来源: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的一些常用属性相关推荐
- 【itext学习之路】-------(第四篇)给pdf增加文本水印和图片水印
版权声明:如需转载使用,请注明原文地址 一般而言,许多公司在做pdf之后,都会将公司的logo或者网址以水印的方式添加到pdf文件中.本篇文章,我们将介绍在制作pdf的时候,如何将水印加入到pdf中去 ...
- 【itext学习之路】--6.将html转成pdf(解决中文不显示)
来源:[itext学习之路]-------(第七篇)将html转成pdf(解决中文不显示)_tomatocc的博客-CSDN博客 在上一篇文章中,我们学习了使用对pdf进行盖章/签章/数字签名,到此为 ...
- 【itext学习之路】--4.给pdf增加文本水印和图片水印
来源:[itext学习之路]-------(第四篇)给pdf增加文本水印和图片水印_tomatocc的博客-CSDN博客_itext添加水印 一般而言,许多公司在做pdf之后,都会将公司的logo或者 ...
- 【itext学习之路】--5.对pdf进行盖章/签章/数字签名
来源:[itext学习之路]-------(第五篇)对pdf进行盖章/签章/数字签名_tomatocc的博客-CSDN博客_itext 数字签名 在上一篇文章中,我们学习了使用itext对pdf增加图 ...
- 【itext学习之路】--1.创建一个简单的pdf文档
来源:https://blog.csdn.net/tomatocc/article/details/80666011 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文 ...
- Itext 学习笔记(六) pdf的页眉页脚
转载一篇blog 源地址为: [url] http://blog.chinaunix.net/uid-122937-id-3052063.html [/url] 1.概述 iText5中并没有之前版本 ...
- Web学习第三天——HTML中input标签常用属性、框架集、内嵌框架
第三天HTML中input标签常用属性.框架集.内嵌框架 一.input标签常用属性 表单数据提交特点: (一).文本框(text) (二).密码框(password) (三).单选按钮(radio) ...
- 【itext学习之路】--3.对pdf文档进行加密和权限设置
来源:https://blog.csdn.net/tomatocc/article/details/80667838 上篇文章,我们学习了pdf的属性设置,但是我们知道,在实际开发中,如果pdf文档被 ...
- Kanzi学习之路(4):Kanzi的属性系统
由于中间隔了一个年假,所以这两周都没有更新,今天来一起学习一下kanzi的属系统,由于内容太多,本文只讲解一些概念和在kanzi studio中的使用,下一次会分享在kanzi engine中的使用. ...
最新文章
- javascript改变样式(cssFloat,styleFloat)
- ubuntu修改mysql的绑定端口
- python中如何安装django库_python安装好django库,新建django项目
- 照顾好自己才能照顾好别人_您必须照顾的5个基本数据
- 9.运输层(3)---TCP
- 《Head First Servlets JSP》-11-Web应用部署
- 请问android如何录制acc格式音频
- 如何将PDF转换成图片
- Linux系统下安装redis
- 游戏音效中竟然有3D音效,这是什么鬼?
- 服务器503网页报错,网页为什么出现503错误?网页503错误的解决方法
- python数据结构与算法 20 递归和递归三定律
- 计算机无法打开cad文件,无法打开cad文件的解决方法
- C++知识整理系列(五)—— auto自动类型
- 简单易用的JQuery网页内容打印插件——jQuery.print.js
- pmx转fbx的具体步骤
- top介绍RES与VIRT区别
- 现在什么类型的视频最受欢迎
- 一兆宽带服务器搭建网站,云服务器宽带只有一兆
- Kepware通过OPCUA链接WinCC(Kepware作为客户端)
热门文章
- 论文浅尝 | 图神经网络的对抗攻击和防御相关文献集
- 论文浅尝 | 中科院百度微软等学者最新综述论文40+最新方法阐述知识图谱提升推荐系统准确性与可解释性...
- python实现大批量pdf格式论文的重命名与目录制作功能
- chatbot1_2 RNN简单实现
- zabbix编译安装
- 赛码网算法: 军训队列( python实现 )
- 1.6.2 多表插入
- ASP.NET MVC中在 @RenderBody() 或者 @Html.Partial()中需要使用引入外部js,css
- Hibernate第十一篇【配置C3P0数据库连接池、线程Session】
- RCC 2017 Qual 1 Mail.Ru, April 2, 2017 Problem B. Painting the Wall