以pdf格式生成条形码 - Angular 4+ ngx-barcode

时间:2017-12-14 16:10:09

标签: angular pdf barcode

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中。

0 个答案:

没有答案