这更像是一般性疑问,而不是代码特定问题。
假设我有一个HTML模板,我想要转换为PDF,只有当一个按钮 - “点击导出PDF”时。模板是隐藏的,因为我不希望用户在任何时候看到它。我使用“ display:none; ”来隐藏HTML。
当用户单击该按钮时,模板可见并且发生数据绑定。根据需要,填充PDF。我还有一个用于将HTML呈现为PDF的画布。一切正常。
现在,我怀疑:
有没有办法在不设置“ display:block; ”的情况下导出PDF?
我知道隐藏的HTML无法呈现到画布中进行PDF转换。或者有办法吗?
由于要运行的保存功能稍有延迟,HTML模板将对用户可见。我不希望这种情况发生。我该怎么办?