【发布时间】: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 节点的代码,我提到的方法很好?
【问题讨论】: