PHP PDF文档与页面
本文最后更新于:2024年3月18日 凌晨
PHP PDF文档与页面
PDF文档由若干个页面(page)组成,每个页面包含文字或图像,本节介绍如何创建一个文档,在文档中创建页面,在页面上写入文字,并在完成时把页面发送到浏览器。
提示
本章中的示例需要你的浏览器安装了最新的AdobePDF文档查看器插件,否则示例的结果将无法查看,你可以访问Adobe的网站来下载该查看器插件:http://www.adobe.com
一个简单的示例
让我们从一个简单的PDF开始,示例10-1在一个页面上写上"Hello Out Three!"并在生成的PDF文档中显示。
示例10-1:在PDF中输出"Hello Out There!”
1 |
|
示例10-1按以下步骤创建PDF文档:新建一个PDF对象示例,创建一个页面,设置字体,然后把文本写到页面的一个"单元格”中去。
初始化文档
在示例10-1中,我们首先用require函数包含FPDF库,然后用"new”关键字创建FPDF对象的一个实例,要注意所有对fpdf实例的调用都是对其中的类方法的"面向对象”,方式的调用,如果对本章的实例之后,你需要用AddPage方法添加至少一个页面,接着,你要用setFont方法为输出的内容设置字体,然后使用cell方法,可在叉棍见的文档上放置输出内容,最后用output方法把你的劳动成果发送到浏览器。
输出基本文本----单元格
FPDF库中的"单元格”(cell)概念是指页面上的一个矩形区域,你可以创建和控制,单元格可设置宽高,边框,当然也可以包含文字,cell文字的基本语法如下:
1 |
|
几个参数分别是宽度,高度,输出的文字内容,边框,换行控制,左右对齐方式,背景颜色和超链接(如果你想让文字变成一个HTML超链接,可设置该参数),例如,我们想给之前的示例加上边框,并让文字居中,可改写代码为:
1 |
|
用FPDF库生成PDF文档时会大量用到Cell方法,所以你有必要多花点时间了解一下这个方法的输入输出内容,我们在本章将会讨论到大部分相关的内容。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!