5

我们的 ASP.NET 应用程序必须能够将 Web 内容导出为 PDF 和 Word 文档。

过去,我们使用Aspose 的库来完成此任务,但我们发现它们在文档构建方面有点太低级了。例如,我们发现自己需要使用形状基元编写基于点的函数来创建项目符号列表。

最好的情况——我们将一个工具指向我们可打印的 css 样式页面,并自动获取包含以相同方式样式的相同内容的 PDF 或 Word 文档。

您是否有使用任何可以完成此任务的工具的良好体验?

4

8 回答 8

6

ITextSharp是一个非常简单的 PDF 工具,可与 .Net 一起使用(它是 iText java 项目的一个端口)。免费、开源和相当高的水平,所以这是要点的代码:

List overview = new List(false, 10); //false =unordered, true= numbered
overview.Add(new ListItem("This is an item"));
overview.Add("This is another item");

虽然不做Microsoft Word。

于 2008-09-18T12:25:38.823 回答
1

对于动态 PDF 生成,我们使用了 TallPDF ......效果很好......

于 2008-09-17T19:31:52.940 回答
1

我们倾向于使用 PrinceXML来创建 PDF 文档,这似乎非常符合我们将 XHTML/CSS 推送到 PDF 中而不需要额外的文档构造的愿望。

于 2008-09-18T13:25:52.517 回答
1

这是我为生成基于模板的报告而编写的一个 .net 库。它很容易生成 RTF 文档。我想您必须将它与另一个库集成以生成 PDF 文档。

在 ntemplates.codeplex.com 上查看 NTemplates

于 2012-07-19T15:50:47.357 回答
0

我不相信他们会自动完成,但我对 SyncFusions 工具集很幸运。

于 2008-09-17T19:30:24.723 回答
0

查看pdfFactory 开发工具包

我自己没有使用过,但来自同一个人的FinePrint工具是 Windows 的最佳工具之一(不再使用 Windows 或 FinePrint)。

于 2008-09-17T19:37:41.257 回答
0

对于生成 Word 文件,我会考虑使用新的 OpenXML 格式。微软为它提供了很好的支持,而且应该相当容易使用。 样本文章

于 2008-10-06T09:30:47.223 回答
0

我们为此使用www.alt-soft.com Xml2PDF

于 2009-02-25T07:22:38.797 回答