我有一个巨大的 XML 文档。我有一组 XSL 代表 XML 中的每个节点。这些 XSL 也有 java 脚本来生成动态内容。它使用位于单独图像文件夹中的图像,也使用字体。目前,我有一个程序可以显示所有可以转换的节点,用户单击其中一个节点,该程序执行 XSLT 并在 IE 屏幕上以 HTML 格式显示内容。
我想编写一个程序(.Net、C# 或任何 .Net 语言),它允许用户对所有可用的笔记进行 XSLT 转换并创建一个 PDF 文档。我最初的要求是在 IE 本身中显示所有文档,所以我重用了现有代码,foreach 节点,执行 XSLT,然后用分页符将它附加到当前的 HTML,它工作正常,直到我们遇到大文件。因此,要求更改为使用所有节点创建一个 PDF 文件。
我有几个问题:
如果有人能给我指出一些我可以采用并运行它的好例子,我真的很感激。
非常感谢。
您应该考虑将 XSL-FO 与 XSLT 一起使用。这是 XSL 的格式化语言,它可以从转换生成 PDF 文件。它应该可以很好地处理图像和布局。
请参阅本教程:http ://web.archive.org/web/20150131091855/http: //www.w3schools.com/xslfo/default.asp
希望有帮助!:D
| 归档时间: |
|
| 查看次数: |
6741 次 |
| 最近记录: |