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