2014-11-04 51 views
0

我有一個WordPress的網站。我希望允許用戶下載(和/或打印)已經填寫了網站數據庫提供的數據(如姓名,地址,付款金額等)的政府頒發的表格(以pdf格式)。php/wordpress:如何「疊加」政府pdf格式的數據?

在編碼php之前,有沒有可以做到這一點的WordPress插件(我是WordPress的新手)?我有重力形式已經順便說一句。

回答

1

我不知道Wordpress,但這在PHP中使用FPDFFPDI很簡單。

<?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"); 
0

看看:用戶提交重力形式的https://wordpress.org/plugins/gravity-forms-pdf-extended/

  • 保存PDF文件,以便它可以 連接到通知
  • 自定義PDF模板而不影響核心重力表格 插件
  • 多個PDF模板
  • 定製PDF名稱
  • 在模板個
  • 輸出各個表單字段 - 像MERGETAGS
  • 查看,並通過管理員界面下載一個PDF或 用戶後,提交其形式
  • 工程與重力表格簽名加載項
+0

這枚鏈接可以回答這個問題,最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Loko 2015-07-23 07:00:03

+0

粘貼重力形式插件源代碼似乎不是一個好主意..因爲答案描述了他可以使用的插件,鏈接只是對它的引用。但你是對的,只有鏈接的答案不是答案。 – 2015-07-23 08:49:52