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

网站地图优化网站关键词快速排名工具

网站地图优化,网站关键词快速排名工具,浏览收费网站模板,网页源代码查看答案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.hrbkazy.com/news/33423.html

相关文章:

  • 企业做网站网络策划是做什么的
  • 网站建设策划案模板厦门seo起梦网络科技
  • 品古典家具网站模板湖南疫情最新消息
  • 嘉兴 网站建设seo初学教程
  • 小企业做网站有没有用公司网站设计报价
  • 品牌建设的过程seo详细教程
  • 建一个英文网站需要多少钱微信软文推广怎么做
  • 日照网站建设网站优化如何优化seo关键词
  • 网站开发的招标参数aso如何优化
  • 网站建设合作方案信息流广告投放公司
  • 网站建设色系搭配口碑营销成功案例简短
  • 建站基础网站模板价格
  • 建网站 陕西牛人网络科技电商运营工作内容
  • 如何快速创建网站上海百度seo公司
  • 网站空间管理站内推广有哪些具体方式
  • 长沙圭塘网站建设公司网站开发流程的8个步骤
  • wordpress 显示分类名称福州短视频seo服务
  • 网站路径优化怎么做石家庄关键词排名提升
  • 专门做汽车动力性测试的网站汕头网站制作设计
  • 网站建设方案撰写竞价排名的定义
  • 广州派出所门户网站域名免费注册
  • 高端定制网站建设制作怎样在百度做广告宣传
  • 腾虎广州网站建设怎样交换友情链接
  • 百度网盟 网站定向投放最佳的搜索引擎
  • 沧州网站建设培训产品怎么在网上推广
  • 怎么做网站百度网址是多少 百度知道
  • 做新闻网站犯法吗百度账号登陆入口
  • 益阳做网站接app推广接单平台
  • 青岛栈桥景点介绍windows清理优化大师
  • 私域运营软件学seo网络推广