2011-04-21 48 views
0

我目前正在使用大量片狀的Word COM對象,但完成這項工作。在PHP中創建(使用圖片標題樣式)Word文檔?

不幸的是,服務器上的設置已更改,因此我無法再訪問它,並且正在尋找替代品。

我非常喜歡fopen路由的想法,它顯然可以讓你在頁面上使用HTML來設置樣式,但是每當我嘗試這個(或者使用來自web的示例)時,它只是直接將HTML代碼放入頁面'按原樣' - 不是很有用。

任何人都可以請推薦一個很好的替代方案和COM對象嗎?如果確實有一個......?我的主要要求是將文檔保存在服務器上,並允許我在標題中輸入圖像。

+0

我正在玩這個,但不能改變身體的邊緣,圖像幾乎就是頁面寬度,所以1英寸的邊距,看起來很愚蠢:/ – Nick 2011-04-21 13:34:28

+0

$ fp = fopen(「test。 doc「,」w +'); $海峽= 「 \t \t 測試」; fwrite($ fp,$ str); fclose($ fp); – Nick 2011-04-21 13:35:27

回答

2

你考慮過PHPWord嗎?

請注意,它只能創建較新的Office Open XML(Office 2007+)格式的文檔。

+0

非常感謝您的建議,不幸的是,這裏的每個人都使用舊的辦公室,所以這對我沒有多大用處:( – Nick 2011-04-21 13:22:46

+2

從[文檔](http://phpword.codeplex.com/documentation):'「 PHPWord在Microsoft Office <2007中創建文件需要「Microsoft Office兼容包」。([http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466 ](http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466))。*如此簡單*如果你堅持更新的文檔格式。舊格式是一場噩夢 – thirtydot 2011-04-21 13:24:30

+0

謝謝,但這需要IT部門將它安裝在大約2,000臺機器上,這是不太可能的:( – Nick 2011-04-21 13:32:09