使用C#和TallComponents pdfkit从XML和HTML创建PDF的最佳方法

时间:2015-09-29 03:46:17

标签: c# html xml pdf xslt

我必须使用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节点的代码,我提到的是很好的方法吗?

1 个答案:

答案 0 :(得分: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的转换。条码。 Spire.Office包含上述.NET组件的最新版本。

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