я как тупой
Сегодня я поделюсь идеальным решением проблемы искаженных символов в сгенерированном jsPDF pdf, включая текст, заголовки таблиц и искаженные символы внутри таблицы~
Во-первых, старые правила ставили кодcloneвниз
git clone https://github.com/MrRio/jsPDF.git
Затем откройте корневой каталог файла, и вы увидитеfontconverterпапка
nameЛучше всего заливать на китайском! Затем будет сгенерирован файл js, а затем вам нужно скопировать этот файл js в каталог статических ресурсов вашего внешнего файла и указать ссылку на него на странице.doc.setFont('msyh')
На самом деле текст в пдф и китайщина в таблице в это время должны отображаться нормально, но в шапке все равно перевираются символы.
jspdf-autotablejs исходный код, код выглядит следующим образомtableпредметgrid, по умолчаниюheaderтамfontStyleдаbold, если вы измените это наnormalЗатем перегенерируйте pdf, и вы обнаружите, что китайский тоже нормальный~