【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文档加密

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496217.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简单好用的 Linux/Windows 面板

简单好用的 Linux/Windows 面板宝塔官网:https://www.bt.cn 宝塔Linux面板新手安装教程:https://www.cnblogs.com/paul8339/p/7065799.html https://blog.csdn.net/letterss/article/details/80216091 宝塔面板手册截图(地址:http…

linux 串口读取陀螺仪,stm32读取陀螺仪MPU6050发送数据到串口

【实例简介】IAR环境下,stm32读取MPU6050数据,发送到串口。【实例截图】【核心代码】6b42b05e-a094-444f-b033-eda513b6cc49└── tly01├── Debug│ ├── Exe│ │ └── test.out│ └── Obj│ ├── analog_i2c.o│ ├── core…

任正非:中美领跑AI说法不合适、5G被炒作过热……

来源:羊城晚报 作者:宋毅摘要:2017年,华为又交出漂亮答卷:实现全球销售收入6036亿元,同比增长15.7%。4日,任正非接受了羊城晚报等5家媒体的采访,谈到了华为每年15%的研发投入&#…

ASP.NET (C#开发环境)Request对象 之 ServerVariables集合

Request.ServerVariables["HTTP_USER_AGENT"] <--> 返回浏览器类型和版本号 Request.ServerVariables["REMOTE_ADDR"] <--> 获取用户的IP地址 Request.ServerVariables["REQUEST_METHOD"] <--> 获取请求的方法 Request.Server…

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

来源&#xff1a;https://blog.csdn.net/tomatocc/article/details/80667838 上篇文章&#xff0c;我们学习了pdf的属性设置&#xff0c;但是我们知道&#xff0c;在实际开发中&#xff0c;如果pdf文档被黑客盗取的话&#xff0c;那么pdf中的信息就会被泄露&#xff0c;因此本…

scrapy 模拟登陆

python 模拟登录豆瓣 并 发表动态&#xff1a;https://blog.csdn.net/freeking101/article/details/65445551 python网络爬虫之使用scrapy自动登录网站&#xff1a;https://www.cnblogs.com/zhanghongfeng/p/7684415.html Scrapy笔记&#xff08;11&#xff09;- 模拟登录&am…

李国杰院士等:未来移动通信系统中的通信与计算融合

来源 5G 作者&#xff1a;周一青 李国杰周一青&#xff1a;中国科学院大学教授&#xff0c;中国科学院计算技术研究所“百人计划”研究员、博导&#xff0c;无线通信技术研究中心副主任&#xff0c;移动计算与新型终端北京市重点实验室研究员。李国杰&#xff1a;中国工程院院…

ubuntu镜像源列表

Archive.ubuntu.com更新服务器&#xff08;欧洲&#xff0c;此为官方源&#xff0c;电信网通用户使用)&#xff1a; deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted…

linux查看link 路径,link_path_walk()路径名查找

link_path_walk()路径名查找link_path_walk()函数。它接收的参数为要解析的路径名指针name和拥有目录项信息和安装文件系统信息的nameidata数据结构的地址nd&#xff0c;此时nd的path字段存放的是查找的路径名的基目录的路径。其定义如下&#xff1a;-------------------------…

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

来源&#xff1a;【itext学习之路】-------&#xff08;第四篇&#xff09;给pdf增加文本水印和图片水印_tomatocc的博客-CSDN博客_itext添加水印 一般而言&#xff0c;许多公司在做pdf之后&#xff0c;都会将公司的logo或者网址以水印的方式添加到pdf文件中。本篇文章&#x…

Postman 使用方法详解

From&#xff1a;https://blog.csdn.net/fxbin123/article/details/80428216 Postman使用详解&#xff1a;https://www.cnblogs.com/xiaoxi-3-/p/7839278.html Postman用法简介&#xff1a;https://blog.csdn.net/flowerspring/article/details/52774399 Postman 详解&#xff…

该系列主要整理收集在使用C#开发WinForm应用文章及相关代码来源于WinForms小组...

该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找…

基于互联网大脑架构的腾讯未来趋势分析[系列1]

作者&#xff1a;刘锋&#xff0c;计算机博士 《互联网进化论》前言互联网大脑架构不是人为规划出来的&#xff0c;而是过去50年&#xff0c;互联网在科学探索和商业竞争两大动力推动下&#xff0c;形成的类脑架构。它的提出是基于2008年以来&#xff0c;我们对移动互联网&…

Linux看内存标压低压,三代锐龙、国产Linux上身笔记本电脑,性能是否和参数一样好看?...

原标题&#xff1a;三代锐龙、国产Linux上身笔记本电脑&#xff0c;性能是否和参数一样好看&#xff1f;如果你从很早开始就关注电脑行业&#xff0c;基本上你身边的朋友都会告诫你一句&#xff1a;“笔记本电脑千万别买AMD的……”并不是AMD不好&#xff0c;说实话&#xff0c…

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

来源&#xff1a;【itext学习之路】-------&#xff08;第七篇&#xff09;将html转成pdf(解决中文不显示)_tomatocc的博客-CSDN博客 在上一篇文章中&#xff0c;我们学习了使用对pdf进行盖章/签章/数字签名&#xff0c;到此为止&#xff0c;常用的pdf操作已经全部实现&#x…

Windows 安装 MongoDB 和 可视化工具Robo3T

MongoDB 官网下载地址&#xff1a;https://www.mongodb.com/try/download/community MongoDB 是一款非常热门的 NoSQL 面向文档的数据库管理系统&#xff0c; 分为 企业版收费版 和 社区免费版。MongoDB 使用 BSON 对象来存储&#xff0c;与 JSON 格式类型的 "键 - 值&quo…

【Vegas原创】VMWare安装Linux5的注意事项

1&#xff0c;VMWare版本需在6.5及以上。否则&#xff0c;在Linux桥接网络时&#xff0c;不能成功。 2&#xff0c;VMWare增强工具的安装问题请参看&#xff1a;http://www.cnblogs.com/vegaslee/archive/2009/09/22/1571671.html 3&#xff0c;VMWare下Linux的使用请参看&…

量子计算生态:市场预期、行业应用与“霸权”争夺

来源&#xff1a;资本实验室从IBM宣布推出业界首个商用量子计算系统&#xff0c;到我国开通全球首条量子通信干线并成功实现首次洲际量子通信&#xff0c;2017年的量子计算领域精彩不断&#xff0c;并不断提升市场对量子计算的预期。除了应用于国防安全&#xff0c;在科研、医疗…

linux下能运行python,(转)Linux下运行python

原文&#xff1a; http://blog.csdn.net/jackywgw/article/details/48847187在linux命令行下运行python&#xff0c;可以直接输出hello worldjackywgwjackywgw-A8F:~/python_learning$ pythonPython 3.3.6 (default, Apr 17 2015, 00:20:01)[GCC 4.9.2] on linuxType "hel…

xhtmlrenderer + iText-HTML转PDF

来源&#xff1a;xhtmlrenderer iText-HTML转PDF_hunan961的博客-CSDN博客_xhtmlrenderer xhtmlrendereitext2.0.8 将html转成pdf&#xff0c;带样式、图片(也支持二维码、条形码)等 主要步骤 生成html&#xff08;css样式直接放在style中&#xff09;html转换pdf方法数据返…