php / wordpress:如何"叠加"政府pdf表格上的数据?

时间:2014-11-04 15:39:02

标签: php wordpress forms pdf

我有一个Wordpress网站。我想允许用户下载(和/或打印)政府发布的表格(pdf),该表格已经填写了网站数据库提供的数据(如姓名,地址,支付金额等)。

在陷入编码php之前,是否有任何Wordpress插件可以做到这一点(我是Wordpress的新手)?我已经有重力表格了。

2 个答案:

答案 0 :(得分:1)

我不了解Wordpress,但使用FPDFFPDI在PHP中这很简单。

<?php

require_once('fpdf.php');
require_once('fpdi.php');

$pdf = new FPDI();

// get the page count
$pageCount = $pdf->setSourceFile('base.pdf');
// iterate through all pages
$pageNo = 1;
// import a page
$templateId = $pdf->importPage($pageNo);
// get the size of the imported page
$size = $pdf->getTemplateSize($templateId);

// create a page (landscape or portrait depending on the imported page size)
if ($size['w'] > $size['h']) {
    $pdf->AddPage('L', array($size['w'], $size['h']));
} else {
    $pdf->AddPage('P', array($size['w'], $size['h']));
}

// use the imported page
$pdf->useTemplate($templateId);

// set the font typeface and size
$pdf->SetFont('Helvetica');
$pdf->setFontSize(20);


// set position where to write
$pdf->SetXY(10, 10);
$pdf->Write(8, 'Hello World!');

// don't save a local copy, but instead output stream to the browser
$pdf->Output("output.pdf", "I");

答案 1 :(得分:0)

看看:https://wordpress.org/plugins/gravity-forms-pdf-extended/

  • 在用户提交重力表格时保存PDF文件,以便它可以 附在通知上
  • 自定义PDF模板而不影响核心重力表格 插件
  • 多个PDF模板
  • 自定义PDF名称
  • 在模板中输出单个表单字段 - 如MERGETAGS
  • 通过管理员界面或之后查看和下载PDF 用户提交表格
  • 使用Gravity Forms Signature Add-On