Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将XML转换为PDF时出现itextsharp 5.4问题_C#_Xml_Pdf_Itextsharp - Fatal编程技术网

C# 将XML转换为PDF时出现itextsharp 5.4问题

C# 将XML转换为PDF时出现itextsharp 5.4问题,c#,xml,pdf,itextsharp,C#,Xml,Pdf,Itextsharp,我使用下面的代码通过itextsharp 5.4将XML和XML转换为PDF protected void Page_Load(object sender, EventArgs e) { Document document = new Document(); PdfWriter.GetInstance(document, new FileStream("ExampleDoc.pdf", FileMode.Create));

我使用下面的代码通过itextsharp 5.4将XML和XML转换为PDF

protected void Page_Load(object sender, EventArgs e)
{
            Document document = new Document();
            PdfWriter.GetInstance(document, new FileStream("ExampleDoc.pdf", FileMode.Create));
            ITextHandler xmlHandler = new ITextHandler(document);
            xmlHandler.Parse("ExampleDoc.xml");
}
我在
ITextHandler xmlHandler=newitexthandler(文档)行中遇到错误

Errro is:缺少指令或程序集引用

我已经知道,
ITextHandler
in在
itextsharp 5.4.
中不再受支持,那么我应该做什么来代替它呢?我在网上的任何地方都没有得到任何可靠的答案。请建议


或者,我应该将xml转换为html,然后将html转换为pdf吗?

我认为它可以与iTextSharp一起使用,但我邀请您使用generator


DoddleReport从任何IEnumerable数据源生成表格报告,您可以将报告呈现为Excel、PDF、HTML和CSV–当然完全可插入

我仍然不理解“将XML转换为PDF”的实际含义。你的最终PDF是什么样子的?是否希望PDF中的文本XML仅作为字符串?你想要张桌子吗?请给出一个您希望它看起来像什么的示例,我们可能会为您提供更多帮助。看起来ITextHandler在5.4版中被删除了,请改用SimpleXmlParser。看看