Linux 通过 Headless Chrome 实现 SVG to PDF 或 HTML to PDF

ヾNaruto? -
Linux 通过 Headless Chrome 实现 SVG to PDF 或 HTML to PDF
一. QA什么是 Headless Chrome?在 Chrome59 中开始搭载 Headless Chrome。这是一种在无需显示 headless 的环境下运行 Chrome 浏览器的方式。从本质上来说,就是不用 Chrome 浏览器来运行 Chrome 的功能!它将 Chromium 和 Blink 渲染引擎提供的所有现代 Web 平台的功能都带入了命令行。了解intoli开始安装之前我们来了解一下这家公司
我们(intoli)是一家在数据采集,处理和分析方面具有深厚专业知识的咨询机构。二. 安装Centos7 之安装 Headless Chrome

intoli 在其博客上介绍了几种安装 Headless Chrome 的方式,我们采用如下方式安装:

curl https://intoli.com/install-google-chrome.sh | bash

安装完成提示:

Successfully installed Google Chrome!

运行 chrome

我们可以通过如下命令来启动 Chrome,同时将HTML保存PDF (http 换成你想转换的html)

google-chrome-stable  --no-sandbox --headless --disable-gpu --print-to-pdf=baidu.pdf https://www.baidu.com

我们可以通过如下命令来启动 Chrome,同时将SVG保存PDF (test.svg 换成你想转换的SVG文件 目录要正却,命令是跟目录文件,实际根据你的目录走 如/www/test.svg)

google-chrome-stable  --no-sandbox --headless --disable-gpu --print-to-pdf=baidu.pdf test.svg

intoli 安装文档

参考文档

结语

后续更新

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
上一篇: Linux 之 nc 命令

Tags 标签

linuxpdfsvghtmlChrome

扩展阅读

加个好友,技术交流

1628738909466805.jpg