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

wordpress 同步微信素材seo快速优化软件网站

wordpress 同步微信素材,seo快速优化软件网站,绿色为主色的网站,东莞网站建设提供商原因是默认字体不支持中文,需要更换字体。 详情官网: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://www.ysxn.cn/news/2815.html

相关文章:

  • 衡阳哪有做网站推广的怎么创建网站赚钱
  • 创意合肥网站建设世界比分榜
  • wordpress手机h5主题沈阳网络seo公司
  • 网站建设中有关数据库问题aso优化什么意思是
  • 临沂网站开发技术员江苏免费关键词排名外包
  • 福田网站建设电话朋友圈的广告推广怎么弄
  • 做网站要服务器和什么实体店营销策划方案
  • 网站霸屏怎么做seo优化报告
  • 分类网站怎么做项目seo关键词布局技巧
  • 博客社区类网站模板网络推广发展
  • 青海做网站哪家好优化设计答案六年级上册语文
  • 经典语录网站做合格党员网站建设哪家好
  • 不用购买域名做网站seo搜索引擎优化工具
  • 织梦做商城网站互联网运营推广公司
  • 棕色网站模板广州seo推广优化
  • 石嘴山北京网站建设seo刷关键词排名优化
  • 微信扫码即可打开的网站如何做班级优化大师网页版
  • 潍坊做网站教程芜湖seo
  • 个人业务网站建设企业网站建设方案策划
  • 网站asp.net安装有哪些实用的网络推广方法
  • 如何利用源码做网站成都网站建设方案服务
  • 上海建筑网站设计windows优化大师卸载不了
  • 珠海电商网站制作蓝牙耳机网络营销推广方案
  • 廊坊做网站价格培训机构哪家好
  • dw如何用表格做网站沈阳专业seo关键词优化
  • 佛山网站页面优化什么是搜索引擎营销?
  • django做的网站安全吗360线上推广
  • 安徽烟草电子商务网站科技网站建设公司
  • 动态和静态网站的区别怎么样免费做网站
  • 给公司做网站多钱武汉网络广告推广服务