将xml转换为pdf文档?

时间:2012-01-30 12:49:59

标签: asp.net xml xml-serialization pdf-generation

我有一个网格视图,我已将数据表中的所有细节导出到xml文档

现在我需要将该xml文档转换为pdf文档。 任何人都可以告诉如何将xml文档转换为C#中的pdf文件吗?

3 个答案:

答案 0 :(得分:0)

可能需要稍微扩展您的问题!

但通常你首先需要一个带有每个元素的位置/坐标的模板。不确定c#但是我们使用indesign模板和自定义adobe air应用程序将xml数据导入到模板中,保存一个版本,然后将其导出到几个pdf用于打印和Web。

答案 1 :(得分:0)

您需要一个可以生成PDF的库。大多数报告库都内置了此功能,通常是导出或打印选项。

正如@danielCrabbe所述。报告由数据和模板组成。数据加载到模板中并导出为PDF。

答案 2 :(得分:0)

首先,您需要创建一个XSL-FO转换文件。看看这些examples

然后,您可以使用FoNET作为PDF渲染器的XSL-FO。

$id = $mydata->getElementsByTagName('ItemID')->item(0)->nodeValue;