首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

使用iTextpdf替pdf添加pdf信息

2014-03-14 
使用iTextpdf为pdf添加pdf信息资料来源:http://itextpdf.com/examples/iia.php?id216?1.新文档添加pdf信

使用iTextpdf为pdf添加pdf信息
资料来源:

http://itextpdf.com/examples/iia.php?id=216

?

1.新文档添加pdf信息
        // step 1        Document document = new Document();        // step 2        PdfWriter.getInstance(document, new FileOutputStream(filename));        // step 3        document.addTitle("Hello World example");        document.addAuthor("Bruno Lowagie");        document.addSubject("This example shows how to add metadata");        document.addKeywords("Metadata, iText, PDF");        document.addCreator("My program using iText");        document.open();        // step 4        document.add(new Paragraph("Hello World"));        // step 5        document.close();

?

2.对已存在的pdf添加信息

这种方法适用于加水印的情况。

PdfReader reader = new PdfReader(src);        PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));        Map<String, String> info = reader.getInfo();        info.put("Title", "Hello World stamped");        info.put("Subject", "Hello World with changed metadata");        info.put("Keywords", "iText in Action, PdfStamper");        info.put("Creator", "Silly standalone example");        info.put("Author", "Also Bruno Lowagie");        stamper.setMoreInfo(info);        stamper.close();        reader.close();

?

?

热点排行