Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML代码转换为PDF关注点_Html_Pdf_Html5 Canvas_Html To Pdf - Fatal编程技术网

HTML代码转换为PDF关注点

HTML代码转换为PDF关注点,html,pdf,html5-canvas,html-to-pdf,Html,Pdf,Html5 Canvas,Html To Pdf,这更多的是一般性的疑问,而不是代码特定的问题 假设我有一个HTML模板,我想转换成PDF,只有当一个按钮“导出PDF”被点击时。模板是隐藏的,因为我不希望用户在任何时候看到它。我使用了“display:none;”来隐藏HTML 当用户单击按钮时,模板将变为可见,并进行数据绑定。根据需要,将填充PDF。我还有一个画布,用于将HTML呈现为PDF。一切正常 现在,我的怀疑: 是否有任何方法可以在不设置“display:block;”的情况下导出PDF 我知道隐藏的HTML无法呈现到画布中进行PDF

这更多的是一般性的疑问,而不是代码特定的问题

假设我有一个HTML模板,我想转换成PDF,只有当一个按钮“导出PDF”被点击时。模板是隐藏的,因为我不希望用户在任何时候看到它。我使用了“display:none;”来隐藏HTML

当用户单击按钮时,模板将变为可见,并进行数据绑定。根据需要,将填充PDF。我还有一个画布,用于将HTML呈现为PDF。一切正常

现在,我的怀疑

是否有任何方法可以在不设置“display:block;”的情况下导出PDF

我知道隐藏的HTML无法呈现到画布中进行PDF转换。还是有办法


由于要运行的保存功能稍有延迟,HTML模板将对用户可见。我不想那样。我该怎么办

只需将其放置在视口之外…?这可能不起作用。因为当我将画布从视口中取出时,它可能会呈现一个空白的PDF