8

JS API PdfMakeを使用して PDF を作成しようとしています:

<script type="text/javascript" src="/app/js/vfs_fonts.js"></script>
<script type="text/javascript" src="/app/js/pdfmake.min.js"></script>

次に、この Helloworldに従って、次を実行します。

 var docDef={ content: 'This is an sample PDF printed with pdfMake' }
 pdfMake.createPdf(docDef).download('optionalName.pdf');

私はこのエラーを持っています:

キャッチされていない TypeError: 未定義のプロパティ 'Roboto-Regular.ttf' を読み取れません

Roboto-Regular.ttfファイルは必要ですか?

もしそうなら、どこに置くのですか?

4

4 に答える 4

15

vfs_fonts の前に pdfmake をインポートする問題を解決しました。

<script type="text/javascript" src="/app/js/pdfmake.min.js"></script>
<script type="text/javascript" src="/app/js/vfs_fonts.js"></script>
于 2015-05-26T11:42:11.010 に答える
0

私は同じ問題を抱えていましたが、スクリプトタグを使用して、正しい順序で、または必要な JS 修正を使用してファイルを含めることはできませんでした。

私にとってうまくいったのは、 vfs_fonts.js を pdfmake GitHub リポジトリの最新バージョンに置き換えることでした。

于 2017-07-04T14:47:05.740 に答える