PDF Library:JSPDF
框架:Angular 4
问题:无法在PDF上生成条形码。
当用户点击下载按钮时,我想要一个包含其条形码的pdf。在生成pdf之前,不会在html文件上生成条形码。
尝试1:
我尝试使用addFont for JSPDF,就像这样(ttf是ean13类型)。我尝试添加条形码字体的片段:
<form>
<textarea style="border: 1px solid #eb008b;" cols=100 rows=2></textarea>
<p>You've typed <span class="char_count">0</span> character(s)</p>
<p>You are allowed <span class="chars_left">lots</span> more</p>
</form>
<form>
<textarea style="border: 1px solid #eb008b;" cols=100 rows=2></textarea>
<p>You've typed <span class="char_count">0</span> character(s)</p>
<p>You are allowed <span class="chars_left">lots</span> more</p>
</form>
它不会输出条形码,而只是显示&#34; hello&#34;。我尝试使用ngx-barcode,但它要求我们使用:
尝试2:
this.doc.addFont('./ean13.ttf', 'barcode', 'normal');
this.doc.setFont('barcode');
this.doc.text("hello", 140, 50);
在html文件中生成条形码,但我希望将其直接打印到pdf中。