【问题标题】:How do you generate PDF/HTML/DOC in .NET?如何在 .NET 中生成 PDF/HTML/DOC?
【发布时间】:2012-01-10 18:30:42
【问题描述】:

目前,我们正在通过将 HTML 转换为 PDF 的 ABCPdf 生成报告。 现在我们还需要生成 DOC。这非常接近报告。 我们尝试用 fyiReporting 替换 ABCPdf。但它与其 GUI 数据绑定密切相关,并且编程 API 很差。

理想情况下,我们希望在我们的项目中拥有一组报告模板 + 一个简单的编程 API 来传递模型对象(复杂的 .NET 层次结构)。这只会生成常见格式的文件。

那么您使用什么工具在 .NET 中创建 PDF/DOC/HTML?市场上是否有任何用于此目的的轻量级产品?

【问题讨论】:

    标签: .net pdf reporting doc


    【解决方案1】:

    我认为我是一个贪吃的惩罚者,但是当我需要创建一个 Word 文档时,我实际上几乎总是使用 Open XML 从头开始​​编写一个文档,或者在 Word 中创建一个模板并修改其 XML。 DOCX 文件只是 zip 文件,虽然默认的 DOCX 文件有十几个文件,但您实际上可以通过稍微调整将其缩减为仅四个文件,其中三个文件通常可以保持不变。

    Microsoft 提供了一本很棒的电子书,名为 2007 Office Document: Open XML Markup Explained,它向您介绍了跑步、表格和样式等基础知识。

    对于复杂的报告,这可能行不通,但如果您正在做简单的表格内容,它实际上很容易。

    【讨论】:

      猜你喜欢
      • 2017-02-20
      • 2016-10-29
      • 2010-10-10
      • 2012-06-19
      • 1970-01-01
      • 2020-07-22
      • 2019-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多