2010-05-01 123 views
4

我有一个巨大的XML文档。我有一组XSL表示XML中的每个节点。这些XSL也有用于生成动态内容的Java脚本。它使用分离图像文件夹中的图像,并使用字体。目前,我有一个程序,它显示所有可以转换的节点,用户点击其中一个节点,程序执行XSLT并在IE屏幕上以HTML格式显示内容。使用XSLT生成PDF文档

我想写一个程序(.Net,C#或任何.Net语言),它将允许用户对所有可用笔记执行XSLT转换并创建一个PDF文档。我最初的要求是在IE本身显示所有文档,所以我重用了现有的代码和foreach节点,执行XSLT,然后用分页符将它附加到当前的HTML中,直到我们打开大文件时它才工作正常。因此,需求改变为创建一个包含所有节点的PDF文件。

我有几个问题:

  1. 什么是使用XSLT转换来创建PDF文件的最佳方式是什么?
  2. 由于图像是相对路径,如果我们在html中生成XSLT,然后将其写入输出流,会不会丢失图像?
  3. 将字体保存在PDF文档中吗?

真的很感谢,如果有人能指点我一个很好的例子,我可以采取并与它一起运行。

非常感谢。

回答

0
+0

在这一个中,我既没有创建XML也没有创建XSL,并且结构没有预先定义,并且XML对于我自己折叠对象非常重要。 – Nair 2010-05-02 07:40:54