2009-03-01 88 views

回答

2

您可以使用它的XML格式,而無需安裝Word中創建的Word 2007文檔在你的服務器上。

This可以是一個起點。

0

Word將rtf識別爲內部函數,並且如果您的預期文檔可以構造爲whatever.rtf - 對於其所有花哨的格式都是純粹的ASCII標記 - 那麼您可以在未安裝Word的情況下編寫文檔。

要獲取圖片,請創建一個示例文檔並將其另存爲rtf文件。然後用ascii文本編輯器(如記事本)查看該文件。你必須學習rtf語法,但至少有一本手冊。

AS

2

如果你剛生成從無到有的解決方案,目前提出工作做好的文件。我的情況是,我有一個現有的模板,我需要在幾個地方使用我自己的文本(如果您願意,可以使用郵件合併)替換。這是幾年前 - 在Office 2007之前 - 但我們最終以Aspose組件庫爲目標。我使用單詞和單元格(Excel)組件來從模板和電子表格中即時生成文檔,以便從網站下載。這些接口有點笨重,並且可能在各種產品之間不一致。坦率地說,安裝程序非常糟糕,但是這些產品運行得非常好,並且使得完成需要完成的任務變得更容易。

+0

的Aspose(java版)看起來不錯但沒有辦法打印生成的DOC文件! – RealHowTo 2009-03-01 14:28:25

0

我想補充的另一個潛在的爲你解決,OfficeWriter是Word/Excel的API,可以讓你在ASP.NET中創建文檔和電子表格,而不使用Office:

http://www.officewriter.com