Aspose - HTML 到 PDF - 缺少输入值

Aspose - HTML to PDF - Input Values missing

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

我们尝试使用的方法是为整个 DOM 提供一些 javascript return 外部 HTML ,我们将其发送回 Aspose。

这种方法的问题是,在检查 DOM 字符串 returned 时,none 的输入值被捕获。

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

我们还尝试了此答案中的标准代码片段

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

有没有办法让我们从Javascript获得完整的DOM(包括输入值和复选框状态等)?还是有其他方法可以做到这一点?

深入挖掘后,我找到了与此问题类似的问题,并且有正确答案。

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

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