asp.net - 导出 pdf 报告

标签 asp.net reporting export-to-pdf

我有一个网络报告(.aspx 页面)。我喜欢有一个功能可以将该报告导出为 pdf 格式。有什么方法可以在不使用任何第三方控件或产品的情况下将其导出为 PDF 格式吗?

或者我可以通过任何其他方式在网页中使用报表查看器控件的导出功能并隐藏报表查看器控件?

最佳答案

导出为 PDF

是的,你可以做到,但我认为这效率极低,而且可能很困难且耗时。简而言之,您将编写自己的“to PDF”库 - 就像已经存在的库一样,那么,为什么要重新发明轮子呢?

如果您愿意使用第三方控件(其中一些是免费的,甚至是开源的),您有一些更好的选择:

如果您仍然不愿意使用第三方控件,并且不想自己创建库,您还有其他一些奇怪的选择:

  • 让您的客户将页面“打印”到他们安装的 PDF 打印机(例如 CutePDF)
  • 将页面转换为图像,然后将其转换为 PDF

关于asp.net - 导出 pdf 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389811/

相关文章:

fonts - Jasper iReport 在 Chrome 中生成的 PDF 中的问题

asp.net - Azure 内存中 session 状态?

c# - .NET 中的闪烁报告

java - Jasperreports多个子报表重叠

reporting - Salesforce 确实支持报表中常规的旧分组和摘要吗?

grails - 将Google Chart转换为PDF

c# - 如何在没有任何 SSRS 和报告查看器的情况下以编程方式执行 .rdl 文件并将其导出为 pdf

asp.net - 在代码隐藏页面上禁用设计 View

c# - MySQL 6 与 Enterprise Library Data 5 的连接

asp.net - 将 <button> css 样式转换为 <asp :button> style