代码之家  ›  专栏  ›  技术社区  ›  Kyle Chafin

动态PDF或Word文档生成的最佳库?[关闭]

  •  5
  • Kyle Chafin  · 技术社区  · 18 年前

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

    过去,我们用 Aspose's 图书馆可以做到这一点,但我们发现它们在文档结构方面有点太低了。例如,我们发现自己需要使用形状原语编写基于点的函数来创建项目符号列表。

    最佳案例场景——我们将在可打印的CSS样式页面上指向一个工具,并自动获取包含相同样式内容的PDF或Word文档。

    您是否有使用任何可以实现此目的的工具的良好经验?

    8 回复  |  直到 18 年前
        1
  •  6
  •   martin    18 年前

    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。

        2
  •  1
  •   CSharpAtl    18 年前

    对于动态PDF生成,我们使用了TALLPDF…..非常有效…..

        3
  •  1
  •   Kyle Chafin    18 年前

    我们倾向于 PrinceXML 对于PDF文档的创建,它似乎很适合我们将XHTML/CSS推送到PDF中而不需要额外的文档结构。

        4
  •  1
  •   community wiki Gonzalo Méndez    14 年前

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

    在ntemplates.codeplex.com上查看ntemplates

        5
  •  0
  •   Mitchel Sellers    18 年前

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

        6
  •  0
  •   akauppi    18 年前

    退房 pdfFactory Developer Kit .

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

        7
  •  0
  •   SaguiItay    18 年前

    为了生成Word文件,我考虑使用新的OpenXML格式。微软为它提供了良好的支持,而且应该相当容易使用。 Sample article

        8
  •  0
  •   Lost    17 年前

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