как использовать фоновое изображение и шрифт utf-8 в jspdf

#javascript #php #html #jquery

Вопрос:

я не хочу экспортировать div(#фактор)в pdf-файл с помощью jspdf,но моя проблема заключается в том, чтобы не показывать фоновое изображение моего div(#фактор) и шрифты не установлены.

   function export_pdf() {

            var doc = new jsPDF();
            doc.addFont("<?=URL?>/public/fonts/yekan.ttf", "yekan", "normal");
            doc.setFont("yekan"); // set font
                    var specialElementHandlers = {
                '#factor': function (element, renderer) {
                    return true;
                }
            };
            doc.setFont("yekan"); // set font
          
                doc.fromHTML($('#factor').html(), 15, 15 ,{
                    'width': 170,
                    'elementHandlers': specialElementHandlers,
                                  });
            doc.addFont("<?=URL?>/public/fonts/yekan.ttf", "yekan", "normal");
            doc.setFont("yekan"); // set font
                doc.save('sample-file.pdf');

        } 
 <script src="https://cdn.rawgit.com/yWorks/jsPDF/e2a73c5b/dist/jspdf.min.js"></script>
        <script src="https://cdn.rawgit.com/sphilee/jsPDF-CustomFonts-support/bcc544cd/dist/jspdf.customfonts.min.js"></script>
        <script src="https://cdn.rawgit.com/stuehler/jsPDF-CustomFonts-support/master/dist/default_vfs.js"></script>
        
          <button id="factor_pdf" type="" class="print" name="factor_pdf"
                style="height:33px;font-family:'B yekan';display: none;float: right;margin-left: 15%;margin-top: 10px;margin-right: 35%;margin-bottom: 20%"
                onclick="export_pdf()">
            دریافت pdf
        </button>