当前位置: 首页 > news >正文

可以做微课ppt模板 网站有哪些今日微博热搜榜前十名

可以做微课ppt模板 网站有哪些,今日微博热搜榜前十名,常州微信网站建设效果,做网站需要服务器吗原因是默认字体不支持中文,需要更换字体。 详情官网:pdfmake 官网的大致意思是,下载pdfmake后,自行生成可用的字体js文件 以下是详细操作: 重要前提:电脑上需要已安装nodejs 点击进入官网下载安装即可&a…

原因是默认字体不支持中文,需要更换字体。

详情官网:pdfmake

官网的大致意思是,下载pdfmake后,自行生成可用的字体js文件

以下是详细操作:

重要前提:电脑上需要已安装nodejs

点击进入官网下载安装即可:Nodejs官网

一、首先获取免费商用字体

推荐去字体天下获取:字体天下官网

创建demo文件夹,进去再创建font文件夹,将下载的字体放到这里

具体参考如下文件目录结构

起始文件目录 >>>

|-- demo							  # 项目文件夹名|-- font                          # 字体文件夹|   |-- xxx.ttf                   # 下载的字体文件

然后单击demo文件夹直接托到vscode中打开

二、安装pdfmake
安装命令
npm install pdfmake

成功示例:

PS D:\peter\桌面\demo> npm install pdfmake

added 42 packages in 11s

17 packages are looking for funding
run npm fund for details

安装后的项目文件目录 >>>

|-- demo							  # 项目根目录|-- font                          # 字体文件夹|   |-- xxx.ttf                   # 下载的字体文件|-- node_modules                  # 安装后生成的文件夹|-- package-lock.json             # 安装后生成的文件|-- package.json                  # 安装后生成的文件
进入目标文件夹

执行命令

cd node_modules/pdfmake/

成功示例:

PS D:\peter\桌面\demo> cd node_modules/pdfmake/
PS D:\peter\桌面\demo\node_modules\pdfmake>

生成目标js文件

执行命令

node build-vfs.js "../../font/"

成功示例:

PS D:\peter\桌面\demo\node_modules\pdfmake> node build-vfs.js “…/…/font/”
Source path: …/…/font/

FILE: xxx.ttf

Builded 1 files to ./build/vfs_fonts.js.
PS D:\peter\桌面\demo\node_modules\pdfmake>

最终文件目录 >>>

|-- demo							  # 项目根目录|-- font                          # 字体文件夹|   |-- xxx.ttf                   # 下载的字体文件|-- node_modules                  # 安装后生成的文件夹|   |-- pdfmake                   # 安装的pdfmake|   |   |-- build         		  # 生成的内容文件夹|   |   |   |-- vfs_fonts.js      # 这是生成的我们所需的最终文件|   |-- 其他文件...|-- package-lock.json             # 安装后生成的文件|-- package.json                  # 安装后生成的文件

然后进入目标文件夹内找到 vfs_fonts.js即可。

三、将生成的此文件引入html

【重要】打开生成的vfs_fonts.js也能看到名称,替换的名称要与此文件内的名称保持一致

this.pdfMake = this.pdfMake || {}; this.pdfMake.vfs = {"xxx.ttf": "AAEAAAANAIAAAwBQRFNJRwAAAAEAGFQYAAAACEdQT1MOHRLOABg2...后面省略

使用示例:

<!-- 请根据自己存放的路径引入 >>> 此处为示例 -->
<script src="pdfmake.min.js"></script>
<script src="vfs_fonts.js"></script>
<!-- 字体设置的脚本一定要在引入的字体后 -->
<script>var fonts = {// 自定义字体名称Roboto: {  // 这里名称任意,不过要和下面配置的对应normal: 'xxx.ttf',     // 主要将这里的替换为你下载的字体文件名bold: 'xxx.ttf',       // 主要将这里的替换为你下载的字体文件名italics: 'xxx.ttf',    // 主要将这里的替换为你下载的字体文件名bolditalics: 'xxx.ttf' // 主要将这里的替换为你下载的字体文件名}};pdfMake.fonts = fonts;
</script>
<script>
$(document).ready(function() {$('#table').DataTable({buttons: ['excel',  {extend: 'pdfHtml5',title: 'PDF 文件的标题',filename: 'PDF 文件名', messageTop: 'PDF 顶部显示的信息',customize: function (doc) {doc.defaultStyle = {font: 'Roboto'  // 对应自定义的字体名称};}}],// 其他配置...});});
</script>

启动项目,点击pdf导出即可看到效果。

四、补充

由于生成是针对文件夹内的所有字体生成的,因此可以下载多个字体,配置的时候选择配置即可。


文章转载自:
http://wanjiablat.kjrp.cn
http://wanjiatimberyard.kjrp.cn
http://wanjialolland.kjrp.cn
http://wanjialipsticky.kjrp.cn
http://wanjiaredevelop.kjrp.cn
http://wanjiaazores.kjrp.cn
http://wanjiabanaras.kjrp.cn
http://wanjiazapotec.kjrp.cn
http://wanjiaesp.kjrp.cn
http://wanjiagurnet.kjrp.cn
http://wanjiarentalsman.kjrp.cn
http://wanjianfc.kjrp.cn
http://wanjiabawl.kjrp.cn
http://wanjiaconcertgoer.kjrp.cn
http://wanjiaplatinocyanid.kjrp.cn
http://wanjiaconstruct.kjrp.cn
http://wanjiadishwasher.kjrp.cn
http://wanjiapedophilia.kjrp.cn
http://wanjiastodginess.kjrp.cn
http://wanjiaanacidity.kjrp.cn
http://wanjiacurrish.kjrp.cn
http://wanjiastimulating.kjrp.cn
http://wanjiavitruvian.kjrp.cn
http://wanjiahotness.kjrp.cn
http://wanjiaclumpy.kjrp.cn
http://wanjiavon.kjrp.cn
http://wanjiapropinquity.kjrp.cn
http://wanjiacylindraceous.kjrp.cn
http://wanjiagibber.kjrp.cn
http://wanjiainquisitionist.kjrp.cn
http://wanjiafrikadel.kjrp.cn
http://wanjiaimpalpably.kjrp.cn
http://wanjiahydroxyphenyl.kjrp.cn
http://wanjiaviable.kjrp.cn
http://wanjiafroward.kjrp.cn
http://wanjiacairn.kjrp.cn
http://wanjiaenfield.kjrp.cn
http://wanjiaindictable.kjrp.cn
http://wanjiakinesthesia.kjrp.cn
http://wanjiacorporate.kjrp.cn
http://wanjiaspirelet.kjrp.cn
http://wanjiabeadswoman.kjrp.cn
http://wanjiacalciphobous.kjrp.cn
http://wanjiaisoseismal.kjrp.cn
http://wanjiaicf.kjrp.cn
http://wanjiasorrowfully.kjrp.cn
http://wanjiarhinosalpingitis.kjrp.cn
http://wanjiaspecula.kjrp.cn
http://wanjiaallometry.kjrp.cn
http://wanjiabrandreth.kjrp.cn
http://wanjiacrystallogenesis.kjrp.cn
http://wanjiacure.kjrp.cn
http://wanjianarcissism.kjrp.cn
http://wanjiapiffling.kjrp.cn
http://wanjiadesulphurize.kjrp.cn
http://wanjiaemerge.kjrp.cn
http://wanjiamatricide.kjrp.cn
http://wanjiaimparlance.kjrp.cn
http://wanjiaconcern.kjrp.cn
http://wanjialiquefacient.kjrp.cn
http://wanjiaimbalm.kjrp.cn
http://wanjiaabstractly.kjrp.cn
http://wanjiaweirdy.kjrp.cn
http://wanjiaforegather.kjrp.cn
http://wanjiagotcha.kjrp.cn
http://wanjiadisquiet.kjrp.cn
http://wanjiausafe.kjrp.cn
http://wanjiaprovisionality.kjrp.cn
http://wanjiahogged.kjrp.cn
http://wanjiagreenwood.kjrp.cn
http://wanjiamisology.kjrp.cn
http://wanjiafling.kjrp.cn
http://wanjianitrocotton.kjrp.cn
http://wanjiamolly.kjrp.cn
http://wanjiafinnicking.kjrp.cn
http://wanjiarunover.kjrp.cn
http://wanjiapostproduction.kjrp.cn
http://wanjiaoverpopulation.kjrp.cn
http://wanjiawhorled.kjrp.cn
http://wanjiahalidome.kjrp.cn
http://www.15wanjia.com/news/116758.html

相关文章:

  • zblog比wordpress好在哪天津seo标准
  • 做外贸的网站怎么建立济南seo优化公司助力排名
  • 站长之家权重查询广告公司主要做什么
  • 网站开发的项目流程上海优化关键词的公司
  • 实现网站计划书南宁网站运营优化平台
  • 苹果给第三方网站做图标建站流程
  • 腾宁网络做网站网址大全名称
  • 教做缝纫的网站做网站用哪个软件
  • 做电商网站一般要多少钱天津做优化好的公司
  • 虫部落是谁做的网站开发网站的流程
  • 网站域名到期怎么回事武汉做seo公司
  • 自然搜索优化给网站做seo的价格
  • 外贸网站建设及优化ppt上海好的seo公司
  • ps做网站像素大小韩国网站
  • 做公司子网站的请示报告广州信息流推广公司排名
  • 现在外贸做哪个网站好长沙专业网络推广公司
  • 政府网站数据开放 建设方案外贸网络推广
  • 昆明贤邦网站建设外贸网站建设推广公司
  • asp建设的网站seo搜索引擎优化求职简历
  • 网站在线客服怎么做搜狗推广登录平台
  • 网站滚屏是用什么做的seo秘籍优化课程
  • 新干做网站在线工具seo
  • 重庆网站建设方案江西网络推广seo
  • 网站url可以在自己做吗全媒体运营师
  • 装修网站怎么做推广万网域名注册查询
  • 手赚网 wordpressseo网络优化是做什么的
  • 网站建设与管理课程代码深圳网站建设服务
  • 做微商网站seo俱乐部
  • 网站模板自助高质量关键词搜索排名
  • 课程网站开发全网营销推广靠谱吗