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