У меня есть один огромный XML-документ. У меня есть набор XSL, представляющий каждый узел в XML. Эти XSL также имеют java-скрипт для генерации динамического контента. Он использует изображения, которые находятся в отдельной папке с изображениями, и также использует шрифты. В настоящее время у меня есть программа, которая отображает все узлы, которые могут быть преобразованы, и пользователь нажимает на один из узлов, а программа выполняет XSLT и отображает содержимое в формате HTML на экране IE.Создание PDF-документа с использованием XSLT
Я хочу написать программу (.Net, C# или любой язык .Net), который позволит пользователю преобразовывать XSLT во все доступные заметки и создавать один документ PDF. Мое первоначальное требование состояло в том, чтобы отобразить весь документ в самом IE, поэтому я повторно использовал существующий код и узел foreach, выполнил XSLT, а затем добавил его в текущий HTML с разрывом страницы, и он работал нормально, пока мы не нажмем огромные файлы. Поэтому требование изменилось, чтобы создать один файл PDF со всеми узлами.
У меня есть несколько вопросов:
- Что это лучший способ для создания PDF-файла с помощью преобразования XSLT?
- Поскольку изображения являются относительным путем, если мы генерируем XSLT в html, а затем записываем его в выходной поток, он потеряет изображения?
- Будет ли шрифт сохранен в документе PDF?
Действительно оцените, если кто-то может указать мне на хороший пример, который я могу взять и запустить с ним.
Большое спасибо.
В этом я не создаю ни XML, ни XSL, и структуры не заданы заранее, и XML очень большой для меня, чтобы сам скомпоновать объект. – Nair