首先需要去github下载tcpdf类库

require_once('./tcpdf/tcpdf.php');
        date_default_timezone_get('Asia/Shanghai');
        $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
        $pdf->SetTitle('你与出国留学仅差一个A-Level考试');
        $pdf->setPrintHeader(false);    //页面头部横线取消
        $pdf->setPrintFooter(false); //页面底部更显取消
        $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);//自动分页
        //$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);//设置页面margin
        $pdf->SetFont('stsongstdlight', '', 12);//设置字体,注意在循环里面一定要把new都一起放在循环里面,不然会报错,没有设置字体,因为这个需要上下文来读取配置
        $pdf->AddPage();//增加一个页面
        $pdf->setCellPaddings(0, 0, 0, 0);//设置一个单元格的padding
        $contract_content = '<p>​说到A-Level考试,作为英联邦国家最认可的考试之一,对于想要去英国读大学的同学们来说,有着得天独厚的优势。无论是英国本土的学生,还是他国的留学生,A-level都是你通往剑桥牛津等世界级名校的最快途径。</p>
        <p>那么纵观英国教育的体制,5岁开始上学,一路读书到17岁,进入大学前最后两年所要进修的就是A-level课程,这在国内来说,相当于是高二,高三的课程。</p>
        <p><strong>体制对比</strong></p>
        <center>
            <img alt="A-level.png" height="317" src="http://www.wiseway.com.cn/uploadfile/2017/0913/20170913101442289.png" width="556" /></center>
        <p>通过上面这个图标的对比,相信大家对A-Level课程及考试所处的位置一目了然了。<strong>A-Level即是General Certificate of Education Advanced Level普通教育高级证书的简称</strong>。这一课程是英国的全民课程体系,也是英国学生的大学入学考试课程。</p>
        <p>这一课程通常被称为英国的金牌教育方式(British Golden Education System),一般情况下,英国学生在16岁左右开始学习该课程,圆满修完所选课程即可进入大学就读。</p>
        <p>更重要的是,A-Level考试成绩不仅被绝大多数英国的大学作为招收新生的入学标准,而且已经成为世界很多英语系国家认可的本科招生标准之一。不少中国学生也都在学习这套课程,来帮助他们顺利申请到进入国外顶尖学府学习的机会。</p>
        <p>目前,认可A-Level成绩的国家相当多,国际学生除语言成绩以外,持A-Level成绩可以申请包括澳大利亚、新西兰、加拿大、新加坡等国家,以及香港地区的部分大学。此外,虽然美国多数大学需要SAT成绩,但也有部分大学接受A-level成绩。</p>
        <p><strong>A-Level考试通常于每年5-6月和10-11月在全球统一组织,成绩分别在当年8月和次年 2月进行公布(爱德思考试局除这两次之外,在每年的1月也有一次 )。</strong>就目前来说,在中国大陆地区有100多所学校被授权进行部分A-Level课程安排,参加考试的方法有很多,国际学校的学生,在就读各地的A-level附属中心报名,自学者可以直接到英国大使馆文化教育处报名参加考试,或者部分培训机构也可以帮助你完成报考流程。</p>
        <p>当然啦,天下没有免费的午餐,报名费还是需要点钱的,折合人民币大概每门在10000-2000块之间,国内的话科目上比较有限,基本是数学,进阶数学,物理,化学,经济等等,从这几门里选3科即可。</p>
        <p><strong>如果你真的打算学习A-level的话,</strong></p>
        <p><strong>在此还是要给你几个建议的:</strong></p>
        <p><strong>第一,</strong>A-Level课程已经有超过50年的历史,被视为全球最成熟的普通中等教育体系。</p>
        <p><strong>第二,</strong>课程范围广阔、设置规范,与大学专业衔接性好,很多课程可以看做是大学专业的前置课程,帮助学生在中学阶段就对未来学业发展有了初步的规划和体验。</p>
        <p><strong>第三,</strong>课程中鼓励学生充分发展自己的兴趣爱好,并安排较多的社会实践,让学生将学习和实践更好的相互融合,发挥出自主学习和创新能力。</p>
        <p><strong>第四,</strong>不设置不考课程,完全由学生自己决定选择哪些课程学习和考试,这样不设限制有利于学生的个性化发展。</p>
        <p><strong>第五,</strong>具有完备的全球课程与考试评估监督体系,以保证考试的公正严谨。</p>
        <p>这就无怪乎A-level课程能受到全球超过150个国家的万余所大学的认可。而且就冲着这多达七八十种的课程资源,如果你除了学好打算报考的A-level课程以外,还有足够精力的话,完全可以再多选几门课程,在申请大学时也会起到一定的辅助作用。</p>
        <p>而加选的课程可以参考三个基本原则:<strong>第一,自己特别感兴趣;第二,对未来就业有所帮助;第三,增长社会认知,能够多角度了解留学目的国。</strong></p>
        ';
        $title = "<p align='center' style='margin-top:20px;'><strong>"."你与出国留学仅差一个A-Level考试"."</strong></p>";
        $pdf->writeHTML($title, $ln = true, $fill = false, $reseth = false, $cell = true);
        $pdf->writeHTML($contract_content, $ln = true, $fill = false, $reseth = false, $cell = false, $align = '1');
        //$pdf->writeHTML('<b>用户签名</b><br>', $ln = true, $fill = false, $reseth = false, $cell = false, $align = '1');
        $pdf->Output('aa.pdf', 'D');

PHP生成pdf文档的更多相关文章

  1. 利用Java动态生成 PDF 文档

    利用Java动态生成 PDF 文档,则需要开源的API.首先我们先想象需求,在企业应用中,客户会提出一些复杂的需求,比如会针对具体的业务,构建比较典型的具备文档性质的内容,一般会导出PDF进行存档.那 ...

  2. Aspose.Words操作word生成PDF文档

    Aspose.Words操作word生成PDF文档 using Aspose.Words; using System; using System.Collections.Generic; using ...

  3. 如何从Windows Phone 生成PDF文档

    我需要从我的Windows Phone应用程序生成PDF. 遗憾的是没有标准的免费的PDF生成库在Windows Phone上运行. 我不得不自己生成PDF,通过直接写入到文件格式. 这竟然是真的很容 ...

  4. 使用PHP生成PDF文档

    原文:使用PHP生成PDF文档 实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快 ...

  5. DocFX生成PDF文档

    使用DocFX生成PDF文档,将在线文档转换为PDF离线文档. 关于DocFX的简单介绍使用DocFX生成文档 使用docfx 命令 1.下载 https://github.com/dotnet/do ...

  6. qt 利用 HTML 生成PDF文档,不能显示jpg图片

    利用 QPrinter 和html 生成 pdf文档 其中用html语句有显示图片的语句 但只能显示png格式的图片,不能显示jpg格式图片. 经过排查:语法,文件路径等都正确,最终在stack ov ...

  7. ireport图形化界面生成pdf文档

    一.ireport软件安装 1.下载软件的官网 https://community.jaspersoft.com/project/ireport-designer/releases 2.安装软件   ...

  8. 自动把动态的jsp页面(或静态html)生成PDF文档,并且上传至服务器

    置顶2017年11月06日 14:41:04 阅读数:2311 这几天,任务中有一个难点是把一个打印页面自动给生成PDF文档,并且上传至服务器,然而公司框架只有手动上传文档,打印时可以保存为PDF在本 ...

  9. Spring Boot集成JasperReports生成PDF文档

    由于工作需要,要实现后端根据模板动态填充数据生成PDF文档,通过技术选型,使用Ireport5.6来设计模板,结合JasperReports5.6工具库来调用渲染生成PDF文档.本人文采欠缺,写作能力 ...

  10. 使用PHP类TCPDF生成PDF文档

    转自:http://www.blhere.com/1180.html 这两天遇到一个项目中,需要php自动处理生成pdf文档.在网上找了好几个类,最后决定使用TCPDF,使用的时候真是发现这个类真是强 ...

随机推荐

  1. Hadoop IO 特性详解(1)

    本文结合hadoop : the definitive guide精心而作,包含作者的心血,希望可以帮助大家理解一点hdfs的皮毛,足矣.(charles@xingbod.cn) hadoop本身自带 ...

  2. mysql之约束以及修改数据表

    数据约束的分类: ———————————————————————————————————————————————————— 外键约束的要求解析: //在my文件中的这句话代表着搜索引擎,如果不是的就需 ...

  3. 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 7 Regularization 正则化

    Lecture7 Regularization 正则化 7.1 过拟合问题 The Problem of Overfitting7.2 代价函数 Cost Function7.3 正则化线性回归  R ...

  4. SqlServer-geography && Spatial result

    说起geography(地理)这个类型,我感觉好陌生,以前真的没有见过,今天在查询某个Address表的时候,却发现了新大陆——Spatial result(空间的结果). (1)表的结构 (2)查询 ...

  5. PCL struct“flann::SearchParams参数错误

    最近在使用PCL的KdTreeFLANN的时候报错:error C2079: “pcl::KdTreeFLANN<PointT>::param_radius_”使用未定义的 struct“ ...

  6. 【Head First Java 读书笔记】(一)基本概念

    Java的工作方式 你要做的事情就是会编写源代码 Java的程序结构 类存于源文件里面 方法存在类中 语句存于方法中 剖析类 当Java虚拟机启动执行时,它会寻找你在命令列中所指定的类,然后它会锁定像 ...

  7. 异步串行通信的XON与XOFF

    在单片机的异步串行通信中,putchar函数中的实现中反复用到了XON和XOFF,定义原型如下: #define XON 0x11#define XOFF 0x13 查找ASCII码表,这两个对应的是 ...

  8. .net连接eDirectory,需要安全连接的解决方案

    用C#连接eDirectory ,提示: “这个请求需要一个安全的连接.” 解决办法,eDirectory禁用TLS(这方法比较猥琐) ssh连接到eDirectory服务器上,执行: ldapcon ...

  9. C# 可变参数

    class Program { static void Main(string[] args) { //常规使用方法 Console.WriteLine(Add(, , , , , , , , })) ...

  10. web集群时session同步的3种方法

    在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是 ...