2012-01-10 45 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引导您完成像奔跑和表样式和这样的基础知识。

对于复杂的报表这可能不会工作,但如果你正在做简单的表格东西,它实际上很容易。