簡體   English   中英

如何將php變量插入Word文檔模板並轉換為pdf

[英]How to insert php variables to word doc template and also convert to pdf

我還是程序員的新手,但我做的很好。

這就是我試圖達到的目的,在Word文檔中獲取一個模板,其中包含一些文本和空格,然后使用來自php中處理的表單字段的變量填充這些空間。 例如

**in Microsoft word file i have:** 
 Name: 
 Age:
 Sex:

**Then in my php file**
I have 
$name;
$age;
$sex;

所以我想用處理后的表單中的變量填充單詞doc,也能夠下載已經以相同的.doc和PDF格式填充的表單

我了解該文檔需要從Web應用程序下載,並且可能不需要用戶進行大量定制。 在這種情況下,我建議使用docx格式而不是doc或RTF。

在RTF中,您將難以使表格看起來美觀,dito標題/頁腳,但是生成起來又相當容易且可移植。 如果選擇docx,則可以將文檔生成為XML並進行壓縮。 有許多用於此目的的庫。

由於您表示還需要PDF表示,因此建議您選擇一個可生成DOCX以及RTF和PDF的庫。 對於Java,我的建議是JasperReports。 對於不是企業平台(火焰戰爭的終結)的PHP,您可以考慮使用其他替代方法,例如http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/12/18/7923.aspx或LiveDOCX。

如果您選擇通過不同的方式來生成兩種輸出類型(引入更多的維護和可能的將來的錯誤),則我建議生成RTF並將RTF發布為PDF,例如,以rtf格式描述為pdf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM