【发布时间】:2014-01-07 08:50:21
【问题描述】:
我找到了一些示例,展示了如何使用 iText XML 文档将 XML 转换为 PDF。但它们都适用于旧版本 4.x。是否有任何示例或有人可以发布所需/更新代码的示例以在版本 5.x 中执行相同操作?
所有示例都引用了这样的代码,但我找不到在新版本中用什么来替换 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 并编写你自己的解析器。
-
为什么投反对票??
标签: itextsharp itext