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

合肥网站快速排名优化淄博seo公司

合肥网站快速排名优化,淄博seo公司,免费html网站,湖南做网站 磐石网络最近碰到一个Html转PDF的需求,看了一下基本上都是需要依赖Wkhtmltopdf,需要在Windows或者linux安装这个可以后使用。找了一下选择了HtmlToPDFCore,这个库是对Wkhtmltopdf.NetCore简单二次封装,这个库的好处就是通过NuGet安装HtmlT…

最近碰到一个Html转PDF的需求,看了一下基本上都是需要依赖Wkhtmltopdf,需要在Windows或者linux安装这个可以后使用。找了一下选择了HtmlToPDFCore,这个库是对Wkhtmltopdf.NetCore简单二次封装,这个库的好处就是通过NuGet安装HtmlToPDFCore就带了Windows/Mac/Linux的依赖包,就是包有点大。HtmlToPDFCore包含了Wkhtmltopdf.NetCore,直接用Wkhtmltopdf.NetCore也是可以的。

下面总结一下碰到的问题:

1、权限问题
An error occurred trying to start process '/path/rotativa/Linux/wkhtmltopdf' with working directory '/path'. Permission denied

本质上Wkhtmltopdf.NetCore是通过进程调用Wkhtmltopdf的,在Linux会有执行权限问题,需要给到wkhtmltopdf执行权限

image

2、中文乱码的问题

中文在Windows是正常的,但是Linux有问题

# 安装中文字体包
sudo apt-get update
sudo apt-get install -y \fonts-wqy-microhei \fonts-wqy-zenhei \fonts-noto-cjk \ttf-mscorefonts-installer \fontconfig# 刷新字体缓存
sudo fc-cache -fv# 验证中文字体安装
fc-list :lang=zh
3、直接通过wkhtmltopdf检查是否可以正常使用

wkhtmltopdf是可以直接调用的


如果输出的pdf是正常的,那么在代码里调用也是正常的

接下来就可以正常使用了:

HtmlToPDFCore.HtmlToPDF htmlToPDF   = new HtmlToPDFCore.HtmlToPDF();var html ="<html><body>123中文</body></html>";return File(htmlToPDF.ReturnPDF(html), "application/pdf", $"{id}_{DateTime.Now:yyyyMMddHHmmss}.pdf");

HtmlToPDFCore项目地址:GitHub - carloscds/HtmlToPDFCore: Convert HTML to PDF

http://www.dtcms.com/wzjs/444582.html

相关文章:

  • 网站推广的重要性新闻发布系统
  • 无锡网站seoseo站外优化最主要的是什么
  • 腾讯云服务器搭建WordPress哪些行业适合做seo
  • 亚马逊卖家做自己网站seo查询 工具
  • 国家高新技术企业有哪些揭阳市seo上词外包
  • 网站网页翻页设计市场调研流程
  • 建设厅注册中心网站小说风云榜
  • 网站设计集团电商关键词查询工具
  • 淘宝优惠网站怎么做seo基础
  • 长春火车站在哪东莞网站建设优化排名
  • 安徽省委党校网站 理论建设自助建站申请
  • 营销推广的渠道seo视频教学网站
  • 东莞市网络广告推广公司如何优化网站
  • 网站建设维护书哪些网站可以免费申请域名
  • 网站建设招标说明书南城网站优化公司
  • 中华建筑网官网网站排名优化系统
  • 重庆怎么制作网站?网站seo教材
  • 淘客网站如何做app优化排名
  • 代做网站推广的公司哪家好百度优化seo
  • 归客手游代理平台seo优化网站模板
  • 如何进行网站备案二级分销小程序
  • dedecms 购物网站站内优化seo
  • 深圳市龙华区地图拼多多关键词优化步骤
  • 湖北网站建设公司排名软文标题和内容
  • 数据查询插件 wordpress广州seo公司如何
  • 做网站毕设任务书百度账号登录入口网页版
  • 网站建设制作、微信公众号深圳专业seo外包
  • 淘宝式网站建设信息流优化师怎么入行
  • 成都网站建设十强企业网站在线客服系统免费
  • 做家装的网站有什么区别国内做网站的公司