package com.util;
/** 
 * AsianTest.java 
 */  

import java.io.FileOutputStream;  
import java.io.IOException;import javax.servlet.http.HttpServletRequest;
import com.lowagie.text.*;  
import com.lowagie.text.pdf.PdfWriter;  
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfPCell;import java.awt.Color;

public class NewPdfCreate {  

    public static void UtilCreatePdf(HttpServletRequest request) {  

        // 创建一个Document对象  
        Document document = new Document();  

        try {  

            // 生成名为 AsianTest.pdf 的文档  
            PdfWriter.getInstance(document, new FileOutputStream(  
                    "d:\\ima\\AsianTest.pdf"));  

            /** 
             * 新建一个字体,iText的方法 STSongStd-Light 是字体,在iTextAsian.jar 中以property为后缀 
             * UniGB-UCS2-H 是编码,在iTextAsian.jar 中以cmap为后缀 H 代表文字版式是 横版, 相应的 V 
             * 代表竖版 
             */  
            BaseFont bfChinese = BaseFont.createFont("STSongStd-Light",  
                    "UniGB-UCS2-H", false);  
  /**
    BOLD 粗
    BOLDITALIC 粗斜
   */
            Font bold_fontChinese = new Font(bfChinese, 14, Font.BOLD,  
                    Color.BLACK);  //标题  加粗
            Font nameandsex = new Font(bfChinese, 12, Font.BOLD,  
                    Color.BLACK);  //身份内容  加粗
            Font content_fontChinese = new Font(bfChinese, 6, Font.COURIER,  
                    Color.BLACK);  //标题  加粗
            Font italic_fontChinese = new Font(bfChinese, 10, Font.ITALIC,  
                    Color.BLACK);  //斜,细
            Font impressFont = new Font(bfChinese, 14, Font.BOLDITALIC,  
                    Color.BLACK);//加粗,阴影
            Font normal_fontChinese = new Font(bfChinese, 10, Font.NORMAL,  
                    Color.BLACK);  //正常内容
            Font keyfont=new Font(bfChinese,6,Font.BOLD);
            // 打开文档,将要写入内容  
            document.open();
            document.add(new Paragraph(" ", bold_fontChinese)); 
            Image jpeg1 = Image.getInstance("d:\\ima\\1.png");  

            // 图片居中  
            //jpeg.setAlignment(Image.ALIGN_CENTER);  
           // jpeg.setAbsolutePosition(60, 100);
            document.add(jpeg1);
           /* Cell  cell = new Cell("example cell with colspan 1 and rowspan 2");
            Table table = new Table(3);
            table.setPadding(5);
            table.addCell(cell, 3, 2);*/


            //header information
            document.add(new Paragraph("                                              债权转让及受让协议(首期)",bold_fontChinese));  


            document.add(new Paragraph(" ", bold_fontChinese));
            document.add(new Paragraph("路博玉"+"      女士", nameandsex)); 
            //      吉林省吉林市船营区洮南胡同11-1-16
            document.add(new Paragraph("吉林省\t吉林市\t船营区\t洮南胡同11-1-16", nameandsex));  
            document.add(new Paragraph("564100", nameandsex)); 
            //债权转让及受让
            document.add(new Paragraph("                                                              债权转让及受让", nameandsex)); 
            document.add(new Paragraph(" ", bold_fontChinese));
            document.add(new Paragraph("尊敬的路博玉\t\t女士,您好!", normal_fontChinese));  
            //尊敬的路博玉/女士,您好! addSubject
            document.add(new Paragraph("          通过玖和惠诚公司信用评估筛选,推荐您 2015-10-10通过受让他人既有的个人间借款合同的方式,出借资金给如下借款人,详见《债权列表》,在您接受该批债权转让并按时支付对价的情况下,预期您的出借获益情况如下:",normal_fontChinese));



            Table table = new Table(8);
            table.setBorderWidth(0);
            table.setBorderColor(new Color(0, 0, 255));
            table.setPadding(1);
            table.setSpacing(0);


            Cell cell = new Cell(new Paragraph("货币单位:人民币(元)",keyfont));
            cell.setHeader(true);
            cell.setColspan(8);
            table.addCell(cell);
            table.endHeaders();
            cell = new Cell(new Paragraph("出借编号",keyfont));
            cell.setHeader(true);
            cell.setColspan(2);
            table.addCell(cell);
            table.addCell(new Paragraph("资金出借及回收方式",keyfont));
            table.addCell(new Paragraph("初始出借日期",keyfont));
            table.addCell(new Paragraph("初始出借金额",keyfont));
            table.addCell(new Paragraph("下一个报告日",keyfont));
            table.addCell(new Paragraph("下一个报告期借款人应还款额",keyfont));
            table.addCell(new Paragraph("预计下一个报告日您的资产总额",keyfont));

            cell = new Cell(new Paragraph("CJ20151208114352863",keyfont));
            cell.setHeader(true);
            cell.setColspan(2);
            table.addCell(cell);
            table.addCell(new Paragraph("月月赢",keyfont));
            table.addCell(new Paragraph("2015/12/12",keyfont));
            table.addCell(new Paragraph("140000",keyfont));
            table.addCell(new Paragraph("2015/12/12",keyfont));
            table.addCell(new Paragraph("14267.27",keyfont));
            table.addCell(new Paragraph("141108.33",keyfont));
            document.add(table);

            document.add(new Paragraph(" ", bold_fontChinese));  
            document.add(new Paragraph("                                                            债权列表",normal_fontChinese));
            document.add(new Paragraph(" ", normal_fontChinese));
            document.add(new Paragraph("转让人(原债权人):邹文华                                              受让人(新债权人):路博玉",normal_fontChinese));
            document.add(new Paragraph("身份证(护照)号码:2202031987****0034                   身 份 证 (护 照):2201041935****1547",normal_fontChinese));


            document.add(new Paragraph(" ", bold_fontChinese));
            document.add(new Paragraph("债权基本信息:", bold_fontChinese));

            Table table2 = new Table(12);
            table2.setBorderWidth(0);
            table2.setBorderColor(new Color(0, 0, 255));
            table2.setPadding(1);
            table2.setSpacing(0);

            Cell cell2 = new Cell(new Paragraph("货币单位:人民币(元)",keyfont));
            cell2.setHeader(true);
            cell2.setColspan(12);
            table2.addCell(cell2);
            table2.endHeaders();
            table2.addCell(new Paragraph("序号",keyfont));
            table2.addCell(new Paragraph("借款人姓名",keyfont));
            cell2 = new Cell(new Paragraph("借款人身份证",keyfont));
            cell2.setHeader(true);
            cell2.setColspan(2);
            table2.addCell(cell2);
            table2.addCell(new Paragraph("本次转让债权价值",keyfont));
            table2.addCell(new Paragraph("需支付对价",keyfont));
            table2.addCell(new Paragraph("借款人职业情况",keyfont));
            table2.addCell(new Paragraph("借款人借款用途",keyfont));
            table2.addCell(new Paragraph("还款起始日期",keyfont));
            table2.addCell(new Paragraph("还款期限",keyfont));
            table2.addCell(new Paragraph("剩余还款月数",keyfont));
            table2.addCell(new Paragraph("预计债权收益率(年)",keyfont));

            table2.addCell(new Paragraph("1",keyfont));
            table2.addCell(new Paragraph("韩松",keyfont));
            cell2 = new Cell(new Paragraph("2202041965****0318",keyfont));
            cell2.setHeader(true);
            cell2.setColspan(2);
            table2.addCell(cell2);
            table2.addCell(new Paragraph("70000",keyfont));
            table2.addCell(new Paragraph("70000",keyfont));
            table2.addCell(new Paragraph("个体",keyfont));
            table2.addCell(new Paragraph("资金周转",keyfont));
            table2.addCell(new Paragraph("2015/10/1",keyfont));
            table2.addCell(new Paragraph("12",keyfont));
            table2.addCell(new Paragraph("11",keyfont));
            table2.addCell(new Paragraph("13.2%",keyfont));

            table2.addCell(new Paragraph("2",keyfont));
            table2.addCell(new Paragraph("韩松",keyfont));
            cell2 = new Cell(new Paragraph("2202041965****0318",keyfont));
            cell2.setHeader(true);
            cell2.setColspan(2);
            table2.addCell(cell2);
            table2.addCell(new Paragraph("70000",keyfont));
            table2.addCell(new Paragraph("70000",keyfont));
            table2.addCell(new Paragraph("个体",keyfont));
            table2.addCell(new Paragraph("资金周转",keyfont));
            table2.addCell(new Paragraph("2015/10/1",keyfont));
            table2.addCell(new Paragraph("12",keyfont));
            table2.addCell(new Paragraph("11",keyfont));
            table2.addCell(new Paragraph("13.2%",keyfont));

            table2.addCell(new Paragraph("3",keyfont));
            table2.addCell(new Paragraph("韩松",keyfont));
            cell2 = new Cell(new Paragraph("2202041965****0318",keyfont));
            cell2.setHeader(true);
            cell2.setColspan(2);
            table2.addCell(cell2);
            table2.addCell(new Paragraph("70000",keyfont));
            table2.addCell(new Paragraph("70000",keyfont));
            table2.addCell(new Paragraph("个体",keyfont));
            table2.addCell(new Paragraph("资金周转",keyfont));
            table2.addCell(new Paragraph("2015/10/1",keyfont));
            table2.addCell(new Paragraph("12",keyfont));
            table2.addCell(new Paragraph("11",keyfont));
            table2.addCell(new Paragraph("13.2%",keyfont));

            cell2 = new Cell(new Paragraph("合计:",keyfont));
            cell2.setHeader(true);
            cell2.setColspan(4);
            table2.addCell(cell2);
            table2.addCell(new Paragraph("70000",keyfont));
            table2.addCell(new Paragraph("70000",keyfont));
            document.add(table2);

            document.add(new Paragraph(" ",keyfont));

            document.add(new Paragraph("                                                              转让人声明", nameandsex)); 
            //自款项到账之日次日起,上述债权转让即生效;债权转让生效后,署有本人签章的本文件即代表受让人对上述债权的权利。
            document.add(new Paragraph("          自款项到账之日次日起,上述债权转让即生效;债权转让生效后,署有本人签章的本文件即代表受让人对上述债权的权利。",keyfont));
            document.add(new Paragraph(" ",keyfont));
            document.add(new Paragraph("转让人:                                                                                                                                                                                                                         见证人:吉林经济信息咨询有限公司",keyfont));
            document.add(new Paragraph(" ", bold_fontChinese));  

            document.add(new Paragraph("签章:                                                                                                                                                                                                                                 盖章: ",keyfont));
            document.add(new Paragraph(" ", bold_fontChinese));  

            /*Image jpeg = Image.getInstance("d:\\ima\\3.png");  
            jpeg.scaleAbsoluteHeight(30);
            jpeg.scalePercent(30);
            // 图片居中  
            //jpeg.setAlignment(Image.ALIGN_CENTER);  
            jpeg.setAbsolutePosition(60, 60);
            document.add(jpeg);*/


            //印章
            String imagePath = Util.getPathOfProject(request)+"corporatesealImage\\corporateseal.png";
            Image png2 = Image.getInstance(imagePath); 
            png2.scaleAbsoluteHeight(30);
            png2.scalePercent(30);
            // 图片居中  
            //jpeg.setAlignment(Image.ALIGN_CENTER);  
            png2.setAbsolutePosition(370, 50);
            document.add(png2);

            document.add(new Paragraph("日期:2015/10/10                                                                                                                                                                                                         日期:2015/10/10 ",keyfont));
            document.add(new Paragraph(" ", bold_fontChinese));  
            document.add(new Paragraph("玖和提示:", nameandsex)); 
            document.add(new Paragraph(" ", bold_fontChinese)); 
            document.add(new Paragraph("          如果受让人对上述债权全部或部分不认可,请填写回执,标明所拒绝的债权序号,在      3  日 前将回执送达玖和并 自己保留一份取得玖和盖章的回执,由玖和协调进行其他债权的推荐。 ",keyfont));

            document.add(new Paragraph(" ", bold_fontChinese));  
            document.add(new Paragraph("                                                              债权转让拒绝回执", nameandsex)); 
            document.add(new Paragraph("          本人拒绝转让人        上述欲转让给本人的第                  号(依次填写序号)债权;对于其他未拒绝的债权,本人不可撤销地同意予以受让,请玖和公司知悉并见证。",keyfont));

            document.add(new Paragraph("本人特此签章证明。",keyfont));
            document.add(new Paragraph(" ", bold_fontChinese));  
            document.add(new Paragraph(" ", bold_fontChinese));  
            document.add(new Paragraph("转让人:                                                                                                                                                                                                                          见证人:吉林经济信息咨询有限公司",keyfont));
            document.add(new Paragraph(" ", bold_fontChinese));  
            document.add(new Paragraph("签章:                                                                                                                                                                                                                               盖章:",keyfont));
            document.add(new Paragraph(" ", bold_fontChinese));  
            document.add(new Paragraph("日期:                                                                                                                                                                                                                               日期:",keyfont));




        } catch (DocumentException de) {  
            System.err.println(de.getMessage());  
        } catch (IOException ioe) {  
            System.err.println(ioe.getMessage());  
        }  

        // 关闭打开的文档  
        document.close();  
    } }