【问题标题】:what tool should I use to generate multiple pages pdf file? [closed]我应该使用什么工具来生成多页pdf文件? [关闭]
【发布时间】:2011-07-25 13:40:49
【问题描述】:

我现在正在处理一个 .net/c# 项目,需要根据从数据库中跟踪的一些信息生成合同 pdf 文件(用于打印和浏览目的)。

该文件还包含几个已修复的页面内容。水晶报表似乎不能很好地处理多页文件。我也在网上做了研究,有人说用 iTextSharp。

问题是文件的格式可能很复杂。 iTextSharp 在这个问题上效率不高。

有人有想法吗?

【问题讨论】:

  • XML+XSL -> XSL-FO -> PDF 不是一个选项?我会详细说明,但由于我正在研究 FO -> PDF 引擎,这将是一种广告。

标签: c# .net crystal-reports pdf-generation itext


【解决方案1】:

PDF Sharp 是一个很好的库。他们还有Migra-Doc,它允许您将文档写入pdf、xps 和rtf。 API 很健壮,并且基于 GDI,页面应该不是问题,你甚至可以绘制表格和东西。

Quick Samples are heredownload the project source,他们有很多好样品。

【讨论】:

  • 感谢您的快速回复。我会检查它是否是一个解决方案。再次感谢。
【解决方案2】:

请查看Windward Reports(我是 Windward 的 CTO)。借助 Windward,您可以在 Word、Excel 或 PowerPoint 中进行设计,因此无论您在 Office 中进行布局多么复杂,我们都可以使用 PDF 中的数据进行渲染。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 2010-09-25
    • 2017-04-07
    • 1970-01-01
    相关资源
    最近更新 更多