2012-01-10 75 views
0

目前,我們正在通過ABCPdf生成報告,將HTML轉換爲PDF。 現在我們還需要生成DOC。這與報告非常接近。 我們試圖用fyiReporting取代ABCPdf。但它與其GUI數據綁定密切相關,並且具有較差的程序化API。如何在.NET中生成PDF/HTML/DOC?

理想情況下,我們希望有一組在我們的項目+一個簡單的編程API報告模板傳遞模型對象(複雜的.NET層次)。這隻會產生通用格式的文件。

所以你用什麼工具.NET創建PDF/DOC/HTML?爲了這個目的,市場上有什麼輕量級產品?

回答

1

我覺得我的懲罰饞嘴但是當我需要創建一個Word文檔,其實我幾乎總是隻用打開XML從頭寫一個或在Word中創建一個模板,修改它的XML。 DOCX文件只是ZIP文件,雖然默認的DOCX文件有十幾個文件,你可以真正惠特爾下來,只是四個文件稍加調整,其中三個文件,通常可以離開不變。

有一個偉大的電子書從微軟稱爲2007 Office Document: Open XML Markup Explained引導您完成像奔跑和表樣式和這樣的基礎知識。

對於複雜的報表這可能不會工作,但如果你正在做簡單的表格東西,它實際上很容易。