精华内容
下载资源
问答
  • itextpdf

    2014-08-22 15:25:14
    Examples: http://itextpdf.com/book/examples.php API: http://api.itextpdf.com/itext/  com.itextpdf  itextpdf  5.5.0  com.itextpdf  itext-asian  5.2.0
    Examples:
    http://itextpdf.com/book/examples.php


    API:
    http://api.itextpdf.com/itext/

    <dependency>
       <groupId>com.itextpdf</groupId>
       <artifactId>itextpdf</artifactId>
       <version>5.5.0</version>
    </dependency>
    <dependency>
       <groupId>com.itextpdf</groupId>
       <artifactId>itext-asian</artifactId>
       <version>5.2.0</version>
    </dependency>
    展开全文
  • itext pdf

    2019-08-11 01:25:05
    NULL 博文链接:https://snowelf.iteye.com/blog/2236714
  • Java itext生成pdf设置下划线,itextpdf,package cn.opackage cn.outofmemory.example.itextpdf;import com.itextpdf.text.Chunk;import com.itextpdf.text.Document;import com.itextpdf.text.DocumentException;...

    Java itext生成pdf设置下划线,itextpdf,package cn.opackage cn.outofmemory.example.itextpdf;import com.itextpdf.text.Chunk;import com.itextpdf.text.Document;import com.itextpdf.text.DocumentException;import com.itextpdf.text.pdf.PdfWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;public class AjavaUnderlineStrikeThroughDemo { public static void main(String[] args) { Document document = new Document(); try { PdfWriter.getInstance(document, new FileOutputStream("AjavaUnderStrike.pdf")); document.open(); // 创建Chunk对象,设置下划线的厚度为0.1 Chunk underline = new Chunk("hello,AJava.org "); underline.setUnderline(0.1f, -1f); document.add(underline); // 创建Chunk对象,设置下划线的厚度为1 Chunk strike = new Chunk("欢迎到byrx.net交流学习"); strike.setUnderline(1f, 3f); document.add(strike); } catch (DocumentException | FileNotFoundException e) { e.printStackTrace(); } finally { document.close(); } }}

    展开全文
  • packagedbzx.pdf;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importorg.junit.Test;importcom.itextpdf.text.BaseColor;importcom.itextpdf.text....importcom.itextpdf.text.Docum...

    packagedbzx.pdf;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importorg.junit.Test;importcom.itextpdf.text.BaseColor;importcom.itextpdf.text.Document;importcom.itextpdf.text.DocumentException;importcom.itextpdf.text.Element;importcom.itextpdf.text.Font;importcom.itextpdf.text.FontFactory;importcom.itextpdf.text.Paragraph;importcom.itextpdf.text.pdf.BaseFont;importcom.itextpdf.text.pdf.PdfPTable;importcom.itextpdf.text.pdf.PdfWriter;public classAllTableMethod {

    @Testpublic void createTable() throwsFileNotFoundException, DocumentException {

    String FONT= "C:/WINDOWS/Fonts/simsun.ttc,0";

    Font textFont= FontFactory.getFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED,10,Font.NORMAL,BaseColor.BLACK);

    String path= "E:/demo/pdfCreat/"+System.currentTimeMillis()+".pdf";//输出pdf的路径

    Document doc = newDocument();

    PdfWriter writer= PdfWriter.getInstance(doc, newFileOutputStream(path));

    doc.open();

    PdfPTable table= new PdfPTable(4);//设置控制

    table.setSpacingBefore(40);//表格前间距

    table.setSpacingAfter(100);//表格后间距

    table.setWidthPercentage(80);//表格宽占page比例

    table.setHorizontalAlignment(Element.ALIGN_LEFT);//表格水平对齐方式

    /** 设置构成标题的顶部行数。只有当表被添加到文档并且表跨页时,这个header才有意义。*/table.setHeaderRows(2);/** 设置页脚要使用的行数。页脚的数量从页眉行中减去。例如,对于一个有两个页眉行和一个页脚行的表,代码应该是:

    * table.setHeaderRows (3);

    * table.setFooterRows (1);

    * 第0行和第1行是页眉行,第2行是页脚行。*/table.setFooterRows(1);

    table.setPaddingTop(10f);//设置表格顶部padding//设置单元格

    /*** getDefaultCell()得到的Cell代表所有不是table.add(PdfPCell)的Cell。例:table.add(new Paragraph("test")).*/table.getDefaultCell().setVerticalAlignment(Element.ALIGN_TOP);//单元格中文字垂直对齐方式

    table.getDefaultCell().setBorderColor(BaseColor.WHITE);//单元格线条颜色

    table.getDefaultCell().setMinimumHeight(30);//单元格最小高度

    table.getDefaultCell().setExtraParagraphSpace(5);//段落文字与表格之间的距离,底部距离

    table.getDefaultCell().setLeading(15, 0);//设置行间距//table.getDefaultCell().setFixedHeight(20f);//表格固定高度

    for(int i=0;i<16;i++) {

    table.addCell(new Paragraph("test"));

    }

    doc.add(table);

    doc.close();

    }

    }

    展开全文
  • importcom.itextpdf.io.font.FontConstants;importcom.itextpdf.kernel.color.Color;importcom.itextpdf.kernel.events.Event;importcom.itextpdf.kernel.events.IEventHandler;importcom.itextpdf....

    packagecom.test;importcom.itextpdf.io.font.FontConstants;importcom.itextpdf.kernel.color.Color;importcom.itextpdf.kernel.events.Event;importcom.itextpdf.kernel.events.IEventHandler;importcom.itextpdf.kernel.events.PdfDocumentEvent;importcom.itextpdf.kernel.font.PdfFont;importcom.itextpdf.kernel.font.PdfFontFactory;importcom.itextpdf.kernel.pdf.PdfDocument;importcom.itextpdf.kernel.pdf.PdfPage;importcom.itextpdf.kernel.pdf.PdfWriter;importcom.itextpdf.kernel.pdf.canvas.PdfCanvas;importcom.itextpdf.layout.Canvas;importcom.itextpdf.layout.Document;importcom.itextpdf.layout.element.Cell;importcom.itextpdf.layout.element.Paragraph;importcom.itextpdf.layout.element.Table;importcom.itextpdf.layout.property.TextAlignment;importcom.itextpdf.layout.property.VerticalAlignment;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;importjava.util.StringTokenizer;/*** 生成pdf表格(带水印)

    *@authorkpzc

    * @date 2019年1月21日 下午3:55:43

    * @desc*/

    public classWatermarking {public static final String DATA = "C:\\Users\\kpzc\\Desktop\\united_states.csv";public static final String DEST = "E:\\bbb\\bb.pdf";public static void main(String[] args) throwsException {

    File file= newFile(DEST);

    file.getParentFile().mkdirs();newWatermarking().manipulatePdf(DEST);

    }public void process(Table table, String line, PdfFont font, booleanisHeader) {

    StringTokenizer tokenizer= new StringTokenizer(line, ";");int c = 0;while (tokenizer.hasMoreTokens() && c++ < 3) {if(isHeader) {

    table.addHeaderCell(new Cell().add(newParagraph(tokenizer.nextToken()).setFont(font)));

    }else{

    table.addCell(new Cell().add(newParagraph(tokenizer.nextToken()).setFont(font)));

    }

    }

    }protected void manipulatePdf(String dest) throwsException {

    PdfDocument pdfDoc= new PdfDocument(newPdfWriter(DEST));

    Document doc= newDocument(pdfDoc);

    pdfDoc.addEventHandler(PdfDocumentEvent.END_PAGE,newWatermarkingEventHandler());//PdfFont font = PdfFontFactory.createFont(FontConstants.HELVETICA);

    PdfFont font =PdfFontFactory.createFont("STSongStd-Light", "UniGB-UCS2-H", false);//支持中文//PdfFont bold = PdfFontFactory.createFont(FontConstants.HELVETICA_BOLD);

    PdfFont bold =PdfFontFactory.createFont("STSongStd-Light", "UniGB-UCS2-H", false);//支持中文

    Table table= new Table(new float[]{4, 1, 3});

    table.setWidthPercent(100);

    BufferedReader br= new BufferedReader(newFileReader(DATA));

    String line=br.readLine();

    process(table, line, bold,true);while ((line = br.readLine()) != null) {

    process(table, line, font,false);

    }

    br.close();

    doc.add(table);

    doc.close();

    }protected class WatermarkingEventHandler implementsIEventHandler {

    @Overridepublic voidhandleEvent(Event event) {

    PdfDocumentEvent docEvent=(PdfDocumentEvent) event;

    PdfDocument pdfDoc=docEvent.getDocument();

    PdfPage page=docEvent.getPage();

    PdfFont font= null;try{//font = PdfFontFactory.createFont(FontConstants.HELVETICA_BOLD);

    font =PdfFontFactory.createFont("STSongStd-Light", "UniGB-UCS2-H", false);//支持中文

    } catch(IOException e) {

    e.printStackTrace();

    }

    PdfCanvas pdfCanvas= newPdfCanvas(page.newContentStreamBefore(), page.getResources(), pdfDoc);newCanvas(pdfCanvas, pdfDoc, page.getPageSize())

    .setFontColor(Color.LIGHT_GRAY)

    .setFontSize(60)

    .setFont(font)

    .showTextAligned(new Paragraph("我是水印\r\t鲲鹏展翅"), 298, 421, pdfDoc.getPageNumber(page),

    TextAlignment.CENTER, VerticalAlignment.MIDDLE,45);

    }

    }

    }

    展开全文
  • itext生成pdf设置下划线,itextpdf下划线,使用setUnderli使用setUnderline设置iText对象下划线显示我们可以使用setUnderline(float thickness, float yPosition)方法设置一个iText的Chunk对象下划线的显示样式。...
  • core-renderer-R8pre1.jar itextpdf-5.5.8.jar itext-asian.jar html导出成pdf要用到三个包,一起打包下载,里面包含这三个JAR文件
  • ITextPDF7

    2021-01-27 20:46:10
    ITextPDF 前言 版本说明 itext7-core=7.1.13 相关链接: itextpdf 官网地址:https://itextpdf.com/en itextpdf 官方文档:https://kb.itextpdf.com/home/it7kb itextpdf 官方 github 地址:...
  • itextpdf签章示例

    2020-02-19 14:21:56
    itextpdf实现pdf签章代码示例,依赖itextpdf-5.5.0、bcpkix-jdk15on-1.64、bcprov-jdk15on-1.64 jar包
  • itextpdf-5.5.5

    2018-08-19 22:52:20
    itextpdf-5.5.5.jar包,itextpdf-5.5.5.zip
  • itextpdf.zip

    2020-09-07 09:03:28
    内含itextpdf5.5.10和itext-asian5.2.0两个jar包,用于java操作pdf。 比如生成pdf、设置pdf字体、样式、表格、水印等。
  • itext pdf 图片转PDF

    2021-04-30 10:57:17
    maven <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <groupId>com.itextpdf</groupId>...itextpdf</artifactId> <version>5.
  • itextpdf-5.5.13

    2019-08-27 17:41:12
    itextpdf-5.5.13 jar 含详细用法的demo itext5生成PDF文件用PdfWriter
  • itextpdf.rar

    2020-06-05 09:43:28
    itext5 jar包共三个分别是 itext-asian-5.1.0.jar 、itextpdf-5.5.9.jar、itext-pdfa-5.5.0.jar 提供使用
  • Java通过itextpdf生成PDF

    2020-08-17 16:38:54
    通过Java生成PDF我用的是itextpdf,需要引入的pop坐标如下 <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <groupId>com.itextpdf</groupId> <...
  • itextpdf.jar

    2018-12-10 14:37:14
    itextpdf.jar用于java导出pdf文件的包
  • itext pdf合并

    2020-06-02 10:49:14
    引入 // maven 引入 <dependency>...itextpdf</artifactId> <version>5.5.13.1</version> </dependency> // gradle引入 compile 'com.itextpdf:itextpdf:5.5.13.1' 封装工.
  • itextpdf生成表格的常见用法

    万次阅读 多人点赞 2018-11-20 16:07:47
    在前面的文章介绍了itextpdf基本用法和使用itextpdf生成图片,itextpdf还可以实现很多功能,非常强大,今天主要介绍如何使用itextpdf生成表格式的pdf,在实际项目中也非常常用,首先举一个非常...
  • itextpdf-5.5.12

    2019-02-19 14:02:31
    亲测有效好用的itextpdf-5.5.12版本,支持在pdf中生成水印
  • ITextPdf表单填充

    2018-08-01 18:02:24
    生成pdf的中文问题解决办法、itextpdf技术对一个pdf中含有pdf表单的字段进行对应的填充
  • 下面小编就为大家分享一篇使用itextpdf操作pdf的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • itextpdf -5.1.0 jar

    2017-11-16 10:18:09
    itextpdf-5.1.0.jar itextpdf jar; 使用java生成pdf文档需要使用该jar包
  • itextpdf使用总结

    2020-08-14 08:47:56
    @[TOC]itextpdf使用总结 开始 在近期项目中使用到itextpdf用于导出pdf,主要是html代码块(这块主要用到freemarker作为传值。下文会用到freemarker如何将数据库html代码块及数据整合成完整html)。 maven引入必须的包 ...
  • 使用itextPdf合并PDF

    千次阅读 热门讨论 2019-05-22 18:57:17
    一简介 由于不同PDF合同有不同的条文,故需要拼接多个PDF 二 项目依赖 <dependency> <groupId>com.itextpdf<...itextpdf</artifactId> <version>5.4.2</version>...
  • 解决 com.itextpdf.text.DocumentException: Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized. 亲测可用!
  • itextpdf-5.5.10

    2018-02-24 16:08:05
    itextpdf-5.5.10、源码、帮助文档,开发工具jar包;实现pdf和数字签名必备
  • springboot整合itextpdf导出pdf

    千次阅读 2020-06-17 17:30:30
    springboot整合itextpdf导出pdf 1.pom依赖 如果使用别的版本有可能会报错,建议使用这2个版本 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> &...
  • import com.itextpdf.text.BaseColor;import com.itextpdf.text.ExceptionConverter;import com.itextpdf.text.Rectangle;import com.itextpdf.text.pdf.PdfContentByte;import com.itextpdf.text.pdf...
  • itext pdf 链接

    2020-05-18 11:37:55
    版本:itextpdf-5.2.1.jar Java操作PDF之iText超入门 iText是著名的开放项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 1、生成一个PDF 2、...
  • itextpdf-5.4.4.jar

    2020-07-23 09:53:54
    itextpdf-5.4.4.jar

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,619
精华内容 3,047
关键字:

itextpdf