天天看點

PHP生成word的三種方式摘要:正文

最近工作遇到關于生成word的問題

現在總結一下生成word的三種方法。

btw:好像在部落格園發表部落格隻要是标題帶PHP的貌似點選量都不是很高(哥哥我标題還是帶上PHP了),不知道為什麼,估計部落格園上net技術大牛比較多吧,如果把java,.net,php比作程式員的女友,那麼java是Oracle門下的大家閨秀,.net微軟旗下的名門望族,PHP則是草根門下的山村野姑,這讓我等PHP草民悶騷男情何以堪情何以堪。。牢騷發完了,正式寫部落格吧

利用windows下面的 com元件

利用PHP将内容寫入doc檔案之中

使用官方執行個體:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<code>&lt;?php</code>

<code>// starting word</code>

<code>$word</code> <code>=</code><code>new</code> <code>COM(</code><code>"word.application"</code><code>)</code><code>or</code> <code>die</code><code>(</code><code>"Unable to instantiate Word"</code><code>);</code>

<code>echo</code> <code>"Loaded Word, version {$word-&gt;Version}\n"</code><code>;</code>

<code>//bring it to front</code>

<code>$word</code><code>-&gt;Visible = 1;</code>

<code>//open an empty document</code>

<code>$word</code><code>-&gt;Documents-&gt;Add();</code>

<code>//do some weird stuff</code>

<code>$word</code><code>-&gt;Selection-&gt;TypeText(</code><code>"This is a test..."</code><code>);</code>

<code>$word</code><code>-&gt;Documents[1]-&gt;SaveAs(</code><code>"Useless test.doc"</code><code>);</code>

<code>//closing word</code>

本文轉自茄子_2008部落格園部落格,原文連結:http://www.cnblogs.com/xd502djj/p/4705782.html,如需轉載請自行聯系原作者。