use itext create a PDF file

2016-02-19 14:30 6 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的use itext create a PDF file懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

  import Java.awt.Color;
  import java.io.FileNotFoundException;
  import java.io.FileOutputStream;
  import java.io.IOException;
  import java.net.MalformedURLException;

  import com.lowagie.text.*;
  import com.lowagie.text.pdf.*;
  /*
   * Created on 2004-11-10
   *
   * TODO To change the template for this generated file go to
   * Window - Preferences - Java - Code Style - Code Templates
   */

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  /**
   * @author Administrator
   *
   * TODO To change the template for this generated type comment go to
   * Window - Preferences - Java - Code Style - Code Templates
   */
  public class PDFCreate {

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

   public static void main(String[] args) throws MalformedURLException, IOException {
    PDFCreate pdfCreate = new PDFCreate();
    try {
     pdfCreate.createPDF();
    } catch (FileNotFoundException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    } catch (DocumentException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
   }
   public void createPDF() throws DocumentException, BadElementException, MalformedURLException, IOException
   {
    Document document = new Document(PageSize.A4);
    //document.addTitle("Title");
    //document.addHeader("header","Header");
    
    PdfWriter.getInstance(document, new FileOutputStream("C:/Helloworld.PDF"));
    
    document.open();
    //add a Word
    document.add(new Paragraph("Hello World!您好!hehe!"));
    //add a table
    Table table = new Table(3);
    table.setBorderWidth(1);
    table.setBorderColor(new Color(0, 0, 255));
    table.setPadding(5);
    table.setSpacing(5);
    Cell cell = new Cell("header");
    cell.setHeader(true);
    cell.setColspan(3);
    table.addCell(cell);
    table.endHeaders();
    cell = new Cell("example cell with colspan 1 and rowspan 2");
    cell.setRowspan(2);
    cell.setBorderColor(new Color(255, 0, 0));
    table.addCell(cell);
    table.addCell("1.1");
    table.addCell("2.1");
    table.addCell("1.2");
    table.addCell("2.2");
    table.addCell("cell test1");
    cell = new Cell("big cell");
    cell.setRowspan(2);
    cell.setColspan(2);
    table.addCell(cell);
    table.addCell("cell test2");
    
    document.add(table);
  

来源:https://www.tulaoshi.com/n/20160219/1607080.html

延伸阅读
《创造(create)》上手图文攻略 近日,EA发布了一款创意佳作《Create》-创造,其实玩过《小小大星球》的玩家不难看出,该做有明显模仿的痕迹,不过鉴于Sony只在自家的平台上(PS3,PSP)发布小小大星球,这回EA很厚道的让PC玩家领略了这种独特的创意佳作的风采. 简单的创建账号后就开始这创意之旅吧,由于游戏定位于家庭娱乐,所以看不到详细...
《创造(create)》世界视频攻略   第三世界 攻略 《创造(create)》上手图文攻略 近日,EA发布了一款创意佳作《Create》-创造,其实玩过《小小大星球》的玩家不难看出,该做有明显模仿的痕迹,不过鉴于Sony只在自家的平台上(PS3,PSP)发布小小大星球,这回EA很厚道的让PC玩家领略了这种独特的创意佳作的风采. 简单的创建账号后就开始...
标签: Java JAVA基础
  - 数据分页显示 - JDBC 2.0:ODBC 通过jdbc:odbc可以实现Jsp对数据库的操作,在这个例子中我将数据库的连接写在了一个JavaBean中,可以实现重复使用 pagetest.jsp文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" <%@page contentType="text/html;charset=gb2312" % <jsp:useB...
本章描述Linux如何维护它支持的文件系统中的文件。描述了虚拟文件系统(Virtual File System VFS)并解释了Linux核心中真实的文件系统如何被支持 Linux的一个最重要的特点之一使它可以支持许多不同的文件系统。这让它非常灵活,可以和许多其他操作系统共存。在写作本章的时候,Linux可一直支持15种文件系统:ext、e...
标签: PHP
转自:http://www6.blog.163.com/article/-2jc4-yGYXbp.html通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题。 dirname(dirname(__...

经验教程

683

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部