JavaScript in laravel-dompdf
JavaScript in laravel-dompdf
我使用laravell -dompdf生成一个包含结果摘要的PDF,由表格和一些图像组成,没什么特别的。我也想在生成的PDF中打印高图。所以首先,我想尝试一个简单的javascript代码,看看它是否工作…但事实并非如此。我已经启用了"DOMPDF_ENABLE_JAVASCRIPT" => true
,但到目前为止还没有运气。我要打印的简单代码:
<div>foo</div>
<span id="insertHere"></span>
<div>bar</div>
<script>
var el = document.getElementById('insertHere');
el.innerHTML = '<div>Print this after the script tag</div>';
</script>
这只打印foo和bar..有人能帮我一下吗?
Dompdf(或者更具体地说,它用于PDF呈现的后端)并不真正呈现javascript。它所做的是-它解析<script type="text/javascript"></script>
标记内的所有内容并将其添加到pdf文件的特殊部分。
我不确定如果这个javascript是你所需要的,因为你可以与<script>
标签外的dom树工作。你可以写一些简单的场景,例如:
<div>foo</div>
<span id="insertHere"></span>
<div>bar</div>
<script type="text/javascript">
app.alert({cMsg:"Message", cTitle: "Title"});
</script>
尝试打开生成的文件,您将看到警告。
这里有更多关于你可以在javascript中做什么的完整指南:Acrobat javascript脚本指南
相关文章:
- Ajax Live搜索发布到Laravel视图
- Node.js's Buffer.writeFloatBE in Javascript
- Setting default onclick behavior for <img> tag in gene
- Lucene Search in Alfresco
- 如何使用input-tage上传图片并查看在laravel中上传的文件预览
- grep in JQuery to C#
- 我应该先学习Angularjs还是Laravel
- 未能在Laravel中加载资源
- AngularJs和Laravel的Pretty Urls不起作用
- write HTML in JavaScript
- jQuery setTimeOut: in for-loop
- SetTimeout and clearTimeout in Javascript
- lightbox in html 5 and javascript
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 谷歌地图laravel上圆圈的错误位置
- TokenMismatchException in laravel 5.2 ajax call
- CKEditor ignoring BASEPATH in Laravel
- JavaScript in laravel-dompdf
- Ajax in Laravel
- Laravel blade pass Javascript variable in php