Aspose - HTML到PDF - 缺少输入值

时间:2018-06-07 15:49:11

标签: javascript asp.net aspose

我们正在页面上进行一些Aspose HTML to PDF转换,但注意到我们的所有输入值都没有在pdf文件中呈现。

我们尝试使用的方法是让一些javascript为我们用来发送回Aspose的整个DOM返回outerHTML。

这种方法的问题在于,在检查返回的DOM字符串时,没有捕获任何输入值。

enter image description here

这可能解释了为什么屏幕上的输入都没有在HTML到PDF转换中呈现。

我们还尝试了此答案中的标准代码段HTML to PDF conversion using Aspose

但我们遇到的问题是页面必须首先启动一些JavaScript和Ajax调用以首先填充输入值。 (另外,这是一个ASP Web表单项目,并且使用WebControl.EvalScript('jsscript()')调用javascript服务器端。所以我不相信这些方法会起作用。

我们有没有办法从Javascript获取完整的DOM(带有复选框的输入值和状态等)?或者有替代方法吗?

1 个答案:

答案 0 :(得分:0)

在深入挖掘之后,我能够找到一个类似于具有正确答案的问题。

reading innerHTML of HTML form with VALUE attribute (& its value) of INPUT tags

这里的解决方案是为每个输入元素在DOM上显式设置值属性。完成此操作后,转换成功并在每个输入字段中包含文本。