使用php中的mysql数据填充PDF表单

时间:2014-06-23 02:31:17

标签: php mysql pdf pdftk fdf

我有一个包含以下表单字段的pdf:

Cost
Clicks
Impressions

Keyword1
Clicks1
Cost1
Keyword2
Clicks2
Cost2

它上升到10

我有以下代码,但我试图找出一种方法来查询表并获得10个结果的限制并填充这些字段。但我无法弄清楚最新的方法是什么,因为fdf必须有一个与表单字段相关联的变量,但我需要动态分配它。有人可以帮我这个。以下是我目前的代码:

<?php

error_reporting(E_ALL);
ini_set('display_errors', 1);

$con=mysqli_connect("localhost","username","password","my_db");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM reports");




$fdf = '%FDF-1.2
1 0 obj<</FDF<< /Fields[
<</T(Clicks)/V('.$Clicks.')>>
<</T(Impressions)/V('.$Impressions.')>>
<</T(Cost)/V('.$Cost.')>>
<</T(Keyword1)/V('.$Keyword1.')>>
<</T(Clicks1)/V('.$Clicks1.')>>
<</T(Cost1)/V('.$Cost1.')>>
<</T(Keyword2)/V('.$Keyword2.')>>
<</T(Clicks2)/V('.$Clicks2.')>>
<</T(Cost2)/V('.$Cost2.')>>
] >> >>
endobj
trailer
<</Root 1 0 R>>
%%EOF';

file_put_contents('fields.fdf', $fdf);

$results = shell_exec("pdftk REPORT.pdf fill_form fields.fdf output REPORT_FINAL.pdf flatten");

0 个答案:

没有答案