【发布时间】:2016-05-19 18:32:21
【问题描述】:
我有一个工作的 HTML 到 PDF (wkhtmltopdf) 工作的 Laravel 网站,用户可以在其中修改“模板”,然后将其导出为 PDF。目前,我不得不将字体编码为base64,因为撇号等被遗漏了。这本身就是大量代码,我不想保存在数据库中。
所以,我将以下内容存储在刀片 (style.blade.php) 文件中(在本示例中缩短了):
<style>
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src:url("data:font/ttf;base64,AAEAAAARAQAABAAQR1BPU792x2wAAS2AAAASSkdTVUKOOI56AAE/
zAAAAHBPUy8y2a6qaQAAyigAAABgY21hcIwYkAAAAMqIAAAAtGN2dCAG9xijAADScAAAAC5
mcGdtclpyQAAAyzwAAAblZ2FzcAASABgAAS10AAAADGdseWbADxfjAAABHAAAw2BoZWFk/
....
wABAAEAAmxpZ2EADmxpZ2EADgAAAAEAAAABAAQABAAAAAEACAABABoAAQAIAAIABgAMAN
YAAgBMANcAAgBPAAEAAQBJ")
format('truetype');
}
.page-break {
page-break-after: always;
}
</style>
我想将文件的全部内容“添加”到另一个 HTML 文件的顶部。
任何建议我如何做到这一点将不胜感激。
非常感谢。
【问题讨论】:
-
但是问题出在哪里,laravel 本身,HTML 或者为什么你没有设法做到这一点?你可以发布你得到的代码或输出吗?请详细说明
标签: php html laravel laravel-5