Можно ли использовать C # для визуализации представления ASP.NET на стороне сервера и сохранить его в формате PDF, сохранив все визуальные элементы, включающие CSS и Javascript, в точности так, как они отображаются в Chrome? Javascript включает в себя последние версии стандартных библиотек Bootstrap и d3, а также код, использующий d3 для рисования диаграмм SVG. CSS страницы интенсивно использует Bootstrap.
Я пробовал несколько вещей, включая IronPdf, но он полностью разрушает форматирование, независимо от того, какие варианты я пробовал. Единственные хорошие результаты, которые мне удалось получить, - это просмотр веб-страницы в Chrome, попытка ее распечатать и сохранить ее в формате PDF. Я пытаюсь получить те же самые результаты, используя внутренний код C # для генерации PDF, без какого-либо вмешательства пользователя. Можно ли это сделать? Если это невозможно сделать идеально в формате PDF, я также был бы открыт для других визуальных форматов файлов, которые сохраняют внешний вид веб-страницы.