打开这样的文档时,在菜单“文件”-“文档属性”-“摘要”里就能看到上面写进去的信息。
说到这里,相信大家对如何使用pdflib创建pdf文档有了基本的了解了吧。下面,我们就以一个实际的例子来看看如何为我们的工作服务。这个例子就是根据提供的数据来生成饼图,首先,建立一个数据输入表单,输入饼图中每一块的大小。文件如下:
<html>
<head>
<title>利用php创建pdf文档(饼图)</title>
</head>
<body>
<h3>饼图生成器</h3>
<table cellspacing="5" cellpadding="5">
<form action="pie.php" method=post>
<tr>
<td>请输入饼图中每一块的数据值,以(,)分割开:</td></tr>
<tr><td><input type=text name=data></td></tr>
<tr><td><input type=submit value="产生pdf饼图"></td></tr>
</form>
</table>
</body>
</html>
下面是pie.php文件的代码:
<?php
// 接受书库
$data = $_post['data'];
$slices = explode(",", $data);
// 初始化变量
$sum = 0;
$degrees = array();
$diameter = 200;
$radius = $diameter/2;
// 设定每一块饼图的颜色,用数组存储
$colours = array(array(0,0,0),array(0,0,1),array(0,1,0),
array(1,0,0),array(0,1,1),array(1,1,0),
array(1,0,1));
// 计算总的数值
$sum = array_sum($slices);
// 把每一块分别转换成相应的百分数(360度圆)
for ($y=0; $y<sizeof($slices); $y++) {
$degrees[$y] = ($slices[
说到这里,相信大家对如何使用pdflib创建pdf文档有了基本的了解了吧。下面,我们就以一个实际的例子来看看如何为我们的工作服务。这个例子就是根据提供的数据来生成饼图,首先,建立一个数据输入表单,输入饼图中每一块的大小。文件如下:
<html>
<head>
<title>利用php创建pdf文档(饼图)</title>
</head>
<body>
<h3>饼图生成器</h3>
<table cellspacing="5" cellpadding="5">
<form action="pie.php" method=post>
<tr>
<td>请输入饼图中每一块的数据值,以(,)分割开:</td></tr>
<tr><td><input type=text name=data></td></tr>
<tr><td><input type=submit value="产生pdf饼图"></td></tr>
</form>
</table>
</body>
</html>
下面是pie.php文件的代码:
<?php
// 接受书库
$data = $_post['data'];
$slices = explode(",", $data);
// 初始化变量
$sum = 0;
$degrees = array();
$diameter = 200;
$radius = $diameter/2;
// 设定每一块饼图的颜色,用数组存储
$colours = array(array(0,0,0),array(0,0,1),array(0,1,0),
array(1,0,0),array(0,1,1),array(1,1,0),
array(1,0,1));
// 计算总的数值
$sum = array_sum($slices);
// 把每一块分别转换成相应的百分数(360度圆)
for ($y=0; $y<sizeof($slices); $y++) {
$degrees[$y] = ($slices[
| 对此文章发表了评论 |
