在我当前的项目中,我使用RazorEngine将HTML模板呈现为HTML字符串(填充了一些数据)。下一步是将该页面另存为PDF文件。但是,在HTML代码中,HTML字符串(用于生成条形码)中嵌入了一些JavaScript代码。如果我直接将HTML字符串保存为PDF文件,则将无法执行JavaScript来呈现其一部分。
问题是,如何获取JavaScript呈现的HTML代码?
Private String GetJsRenderedHtml (string htmlStr){
// Execute JS code in htmlStr to render the html
// Return rendered code.
}