我发现了几个示例,演示了如何使用iText XML文档将XML转换为PDF。但它们都是旧版本4.x.是否有任何示例,或者有人可以发布必需/更新代码的示例在版本5.x中执行相同操作?使用最新版本将iText XML转换为PDF
所有的例子参考这样的代码,但我找不到用什么来替换新版本中的ITextHandler类。
http://www.ridgway.co.za/archive/2005/07/31/itextsharpxmltopdfexample.aspx
Document document = new Document();
PdfWriter.GetInstance(document, new FileStream("ExampleDoc.pdf", FileMode.Create));
ITextHandler xmlHandler = new ITextHandler(document);
xmlHandler.Parse("ExampleDoc.xml");
而且,我不试图去从HTML到PDF。 CSS样式永远不会按预期出现。
编辑碰撞,真的需要一些帮助。任何人都?
你想处理这个XML有多复杂? –
在这一点上,我愿意为它构建它。目前还没有XML,因为我无法获得样本。我所要做的就是建立一个简单的发票模板。 –
为什么不将它转换为HTML?如果您真的热衷于不将其转换为HTML,则可以始终扩展XMLWorker并编写自己的解析器。 –