【问题标题】:Best way to create PDF from XML and HTML using C# and TallComponents pdfkit使用 C# 和 TallComponents pdfkit 从 XML 和 HTML 创建 PDF 的最佳方法
【发布时间】:2015-12-26 10:11:38
【问题描述】:

我必须使用 C# 代码动态生成 PDF。 PDF 很复杂,我希望最好的人建议如何进行以及哪种方式最好。

场景:PDF 将包含大量数据,我必须循环生成 pdf 的某些部分以实现少数逻辑。

我有 XML 和 XSLT 来使用 C# 和 TallComponents pdfkit dll 生成 PDF。已经来到我这里的 XML 是由其他应用程序生成的,我必须添加更多的 xml 节点以及现有的 xml 以满足我的需求。

由于我在部分生成的 PDF 中有结构设计问题,我必须动态创建 html,然后将 html 附加到已经可用的 XML 中。然后通过应用 xslt 将这个 xml 转换为 pdf。

如何动态创建 Html 是我现在的大问题。我已经编写了将 Html 转换为 XML 节点的代码,我提到的方法很好?

【问题讨论】:

    标签: c# html xml pdf xslt


    【解决方案1】:

    您可以查看Convert HTML to PDF in .NET 与 GOOGLE 相比,您有更多的选择。 :D

    除此之外,我的建议是Spire.Office for .NET 2.12.4 它确实包括 Spire.Doc、Spire XLS、Spire.Presentation、Spire.PDF、Spire.DataExport、Spire.PDFViewer、Spire.DocViewer 和 Spire.BarCode 的转换。 Spire.Office 包含上述 .NET 组件的最新版本。

    使用 Spire.Office for .NET,开发人员可以创建范围广泛的应用程序。它使开发人员能够打开、创建、修改、转换、打印、查看 MS Word、Excel、PowerPoint 和 PDF 文档。此外,它还允许用户将数据导出到流行的文件,如 MS Word/Excel/RTF/Access、PowerPoint、PDF、XPS、HTML、XML、Text、CSV、DBF、剪贴板、SYLK 等。

    【讨论】:

    • 我必须使用 XSLT 从 XML 创建 pdf。 bcoz my xml 包含 pdf 所需的所有数据。我想生成html,它将再次附加到xml,然后将其转换为pdf atlast ..
    • @Govind:你可以检查Converting XML to HTML using XSL,在这个转换之后你可以暗示Spire。因为它提供了几乎所有需要的 PDF 转换。
    • 谢谢我会尝试,顺便说一下,可以建议我如何从 c# 对象动态创建 html。此 html 被转换为 xml 节点。然后我必须使用 spire 将整个 html 转换为 pdf。
    • @Govind:我希望这已经解决了这个问题。如果它接受它作为答案。您总是可以通过投票来感谢答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 2019-03-29
    • 1970-01-01
    • 2013-04-05
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多