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  */ 
/**  * @author Administrator  *  * TODO To change the template for this generated type comment go to  * Window - Preferences - Java - Code Style - Code Templates  */ public class PDFCreate { 
 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);      Image png = Image.getInstance("workswithmysql.png");   document.add(png);      //BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);   //com.lowagie.text.Font FontChinese = new com.lowagie.text.Font(bfChinese, 12, com.lowagie.text.Font.NORMAL);   //Paragraph pragraph=new Paragraph("你好", FontChinese);   //document.add(pragraph);      document.close();  } }
   
 
  |