Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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
Javascript 使用ng show将html保存为pdf_Javascript_Html_Angularjs_Pdf - Fatal编程技术网

Javascript 使用ng show将html保存为pdf

Javascript 使用ng show将html保存为pdf,javascript,html,angularjs,pdf,Javascript,Html,Angularjs,Pdf,我有一个angular应用程序,我必须从HTML元素生成PDF 我用的是角度模块 标准地说,它工作得很好,但是我想隐藏导出的HTML div,用户不需要看到它 我在div上放了一个ng show='false',但是导出的PDF是完全空白的 我的导出按钮: <button pdf-save-button="exportHV" pdf-name="exportHV.pdf" title="Export" class="btn btn-primary pull-right "

我有一个angular应用程序,我必须从HTML元素生成PDF

我用的是角度模块

标准地说,它工作得很好,但是我想隐藏导出的HTML div,用户不需要看到它

我在div上放了一个
ng show='false'
,但是导出的PDF是完全空白的

我的导出按钮:

<button pdf-save-button="exportHV" pdf-name="exportHV.pdf" title="Export" 
        class="btn btn-primary pull-right ">
  <i class="fa fa-file-o"></i> Export
</button></h1>

出口
我的导出分区:

<div pdf-save-content="exportHV" ng-show="true">
    A TEST !
</div>

测试!
使用
ng show=“true”
,生成的PDF包含“测试!”,使用
ng show=“false”
,则为空

是否有导出隐藏HTML标记的有效解决方案?没有找到任何解决办法


谢谢你的帮助

html-to-pdf-save
可能无法满足您的要求-我假设您的意思是希望打印html元素,但不向用户显示。我自己也在研究类似的问题,如果您仍在寻找答案,请尝试使用
angular print
()。它有一个“仅打印”部分,您可能会感兴趣。您应该能够在打印期间选择PDF作为选项。

我也有同样的问题。结果只是抵消了容器div-10000,它的工作原理与预期一致。有点黑,但它可以工作。

您试图在其中使用ng show=true的div,使用css隐藏该div。使用display:none

请提供指向您的代码的链接,该代码按照或中所述工作