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

苏州新区网站制作建设推直接用ip访问网站

苏州新区网站制作建设推,直接用ip访问网站,wordpress08影院404,东莞网站建设 家具1. 不支持writing-mode。 需求是文字纵向排列,内容从左到右,本来用的是writing-mode: tb-rl;,插件转pdf后发现失效。 解决方法: 让每一列文字单独用一个div容器包裹,对它的宽度进行限制,控制每一行只能出现…

1. 不支持writing-mode。

需求是文字纵向排列,内容从左到右,本来用的是writing-mode: tb-rl;,插件转pdf后发现失效。
解决方法:
让每一列文字单独用一个div容器包裹,对它的宽度进行限制,控制每一行只能出现一个文字,然后用定位布局【因为wkhtmltopdf不支持flex布局】。
对于特殊字符,例如: 、 。等标点符号,需要在其前或后加上br标签控制换行,否则会出现每行有一个字但是后面会跟着特殊符号的情况。
而且对于像括号、书名号这些符号,由于我们只是用了点技巧迫使它纵向排列,而不是书写顺序真的是从上到下,因此这些符号还是会横向显示。效果如下图:
在这里插入图片描述
而我们希望这些特殊符号也是遵循纵向的书写顺序的,因此我们需要用到transform属性的rotate来做一些2d的角度旋转效果

/*都要写,注意兼容性,只写transform不会生效*/-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);

2.转成pdf时打印结果没有图片(访问不到html中引入的图片)

场景描述:我一开始用的命令行是直接将本地的html转pdf,然后就报了访问不到的错误,转出的pdf是没有本地html引入的图片的

报错:Warning: Blocked access to file
这是由 0.12.6 版本中默认行为的更改引起的。wkhtmltopdf现在默认禁用本地文件访问。可以通过添加命令行参数来解决

解决方法1: 加上配置参数,允许本地文件加载其他的本地文件

wkhtmltopdf --enable-local-file-access  a.html b.pdf

解决方法2:在本地运行一下文件,然后用url的方式去转pdf
在vscode上打开要转pdf的html,然后右键选择open with live server。然后再输入指定的url。这种方式就可以,我也不知道为什么。

wkhtmltopdf  http://127.0.0.1:5501/a.html ccc1.pdf

3.转化的pdf大小与html尺寸不吻合

看了配置参数可以设置page-zise或者page-width/page-height,我没有尝试,只是把整个container的大小设置成A4大小,a4转成px是794px*1123px,因此要设置成对应的大小。然后设计图的尺寸也要修改成对应的固定宽度794px,因为设计图上的所有元素的属性都会随尺寸变化而变化【px是像素大小,是相对长度单位,具体要看分辨率】

4.文字字体样式不生效

要引入字体文件。@font-face指定字体规则和它的url。

@font-face {font-family: "Kaiti";/* 重命名字体名 */src: url("../font/Kaiti.ttf") format("opentype");font-weight: normal;font-style: normal;
}

小结

第一次使用wkhtmltopdf踩了很多坑,它不支持很多css属性,然后对Html的书写规则也要求严格。如果有读者知道更好的开源html转pdf的插件,请麻烦告诉我。

http://www.yayakq.cn/news/688093/

相关文章:

  • 台州网站建站服务哪家奿虚拟现实技术
  • 做外贸网站流程图公司网站建设与维护方案ppt
  • 网站开发 案例登陆不了建设银行网站
  • 网站页面的滑动怎么做wordpress 阿里
  • 南京网站设计制作公司排名榜管理培训班
  • 校园网站建设方案wordpress评论互动
  • 网站建设的目标客户分析深圳网站开发
  • 网站的盈利方法网站友链是什么情况
  • 网站备案流程图片建设工程招标公告
  • 苏州相城做网站的iis网站的建设
  • 做网站建设的一般在哪儿找查询个人证件证书查询
  • 建设部网站合并程序员招聘
  • 网站中怎么做视频直播做网站时管理员权限的页面
  • wordpress美文主题优化分析
  • 做一份网站的步zou如何在局域网做网站
  • 长沙网站建设流程淘宝客如何做淘宝客网站推广
  • 网站设计服务流程一流的南昌网站建设
  • 百胜网站建设网站建设架构 服务器
  • 合肥大型网站设计湛江企业网站seo
  • 做相同网站违法吗wordpress标题怎么
  • 网站与网页俄罗斯搜索引擎推广
  • 万网建站教程朔州网站设计公司
  • 网站平台推广语录最新永久ae86tv最新
  • 手机上怎么做网站创业竞价系统
  • wordpress登入后台没反应郑州网站优化汉狮网络
  • 怎样可以查看网站是由哪个公司做的劳务网站怎样做
  • 番禺建网站公司网站建设公司网站
  • 长沙微信网站制作wordpress 4.8.4
  • 中国建设造价信息网站wordpress 权限设置方法
  • 学生制作设计个人网站成都网站建设sntuu