我有一個WordPress的網站。我希望允許用戶下載(和/或打印)已經填寫了網站數據庫提供的數據(如姓名,地址,付款金額等)的政府頒發的表格(以pdf格式)。php/wordpress:如何「疊加」政府pdf格式的數據?
在編碼php之前,有沒有可以做到這一點的WordPress插件(我是WordPress的新手)?我有重力形式已經順便說一句。
我有一個WordPress的網站。我希望允許用戶下載(和/或打印)已經填寫了網站數據庫提供的數據(如姓名,地址,付款金額等)的政府頒發的表格(以pdf格式)。php/wordpress:如何「疊加」政府pdf格式的數據?
在編碼php之前,有沒有可以做到這一點的WordPress插件(我是WordPress的新手)?我有重力形式已經順便說一句。
我不知道Wordpress,但這在PHP中使用FPDF和FPDI很簡單。
<?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");
看看:用戶提交重力形式的https://wordpress.org/plugins/gravity-forms-pdf-extended/
這枚鏈接可以回答這個問題,最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Loko 2015-07-23 07:00:03
粘貼重力形式插件源代碼似乎不是一個好主意..因爲答案描述了他可以使用的插件,鏈接只是對它的引用。但你是對的,只有鏈接的答案不是答案。 – 2015-07-23 08:49:52