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

网站流量工具廊坊网站建设推广

网站流量工具,廊坊网站建设推广,营销型网站和普通网站的区别,常宁网站开发本文翻译整理自:https://wkhtmltopdf.org/ 文章目录 一、关于 wkhtmltopdf相关链接资源关键功能特性 二、文档说明三、使用方法1、基本使用步骤2、高级选项 四、C库集成五、实际应用示例六、项目历史七、技术现状总结八、未来计划九、使用建议十、下载安装十一、常见…

本文翻译整理自:https://wkhtmltopdf.org/


文章目录

    • 一、关于 wkhtmltopdf
      • 相关链接资源
      • 关键功能特性
    • 二、文档说明
    • 三、使用方法
      • 1、基本使用步骤
      • 2、高级选项
    • 四、C库集成
    • 五、实际应用示例
    • 六、项目历史
    • 七、技术现状总结
    • 八、未来计划
    • 九、使用建议
    • 十、下载安装
    • 十一、常见问题
      • 1、为什么需要带有补丁的Qt静态构建?
      • 2、为什么没有"通用"Linux构建?
      • 3、如何在AWS Lambda中使用?
      • 4、Symantec报告病毒`WS.Reputation.1`?


一、关于 wkhtmltopdf

wkhtmltopdfwkhtmltoimage 是基于QT Webkit渲染引擎的命令行工具,可将HTML转换为PDF和各种图像格式。这些工具完全"无头"运行,不需要显示器或显示服务。


相关链接资源

  • 官网:https://wkhtmltopdf.org/docs.html
  • github:https://github.com/wkhtmltopdf/wkhtmltopdf
  • manual:https://wkhtmltopdf.org/usage/wkhtmltopdf.txt
  • C库文档:https://wkhtmltopdf.org/libwkhtmltox
  • 下载地址:https://github.com/wkhtmltopdf/packaging/releases

关键功能特性

  • 将HTML网页转换为PDF文档
  • 将HTML转换为多种图像格式
  • 完全无头模式运行
  • 支持丰富的命令行选项
  • 提供C语言库接口

二、文档说明

目前我们只有wkhtmltopdf的自动生成文档,这与运行wkhtmltopdf -H命令获得的内容相同。

C语言库的文档在此查看。


三、使用方法


1、基本使用步骤

1、下载预编译二进制文件 或从 源代码构建

2、创建要转换为PDF(或图像)的HTML文档

3、通过工具处理HTML文档。例如,如果想将Google首页保存为PDF:

wkhtmltopdf http://google.com google.pdf

2、高级选项

如果需要为PDF添加目录等更多功能,可以使用丰富的命令行选项。查看自动生成的wkhtmltopdf手册获取完整选项列表。


四、C库集成

如果需要使用C库而不是命令行工具,可以参考 库文档。


五、实际应用示例

这个工具可以用于:

  • 生成发票
  • 创建生日贺卡
  • 网页快照存档
  • 任何需要将HTML转换为PDF或图像的场景

六、项目历史

根据git历史记录,Jakob Truelsen在Qt 4.4引入QtWebKit的第二天启动了这个项目。

项目经历了多个发展阶段:

  • 2008年:项目创建初期
  • 2012-2014年:项目停滞期
  • 2014年:0.12.0版本发布
  • 2015-2016年:面临WebKit安全问题
  • 2017年:尝试QtWebKit 5.212重基
  • 2020年:0.12.6稳定版发布

七、技术现状总结

  • 使用的Qt 4自2015年起不再受支持
  • Qt 5在2016年移除了QtWebkit
  • QtWebKit 5.212基于4年前的版本
  • 建议考虑使用puppeteer等现代替代方案

八、未来计划

1、发布0.12.7最终版本(修复0.12.6的回归问题)
2、尝试将补丁重基到QtWebKit 5.212
3、将修改提交到Qt和QtWebKit项目


九、使用建议

  • 不要使用 wkhtmltopdf 处理不受信任的HTML - 必须清理用户提供的HTML/JS,否则可能导致服务器被完全控制
  • 考虑使用 WeasyPrint 或商业工具Prince生成报告
  • 对于动态JS网站转换,建议使用puppeteer或其封装工具

十、下载安装

所有下载目前通过GitHub releases托管。

当前稳定版本是0.12.6(2020年6月11日发布),支持多种操作系统和架构:

操作系统支持版本架构/下载链接
WindowsVista或更高64位
macOS10.7或更高64位
Debian9/10/11多种架构支持
Ubuntu16.04-22.04多种架构支持
CentOS6/7多种架构支持
Amazon Linux2多种架构支持

十一、常见问题


1、为什么需要带有补丁的Qt静态构建?

某些功能需要使用补丁版Qt,因为这些功能尚未合并到上游。大多数Linux发行版选择编译时不包含这些功能,导致行为差异。


2、为什么没有"通用"Linux构建?

由于不同发行版之间存在以下差异:

  • 库版本不同(如libpng、libjpeg)
  • OpenSSL版本兼容性问题
  • libc不兼容(glibc vs musl)

3、如何在AWS Lambda中使用?

使用Amazon Linux 2/lambda zip包,设置环境变量FONTCONFIG_PATH=/opt/fonts即可。


4、Symantec报告病毒WS.Reputation.1

这是误报,因为Symantec之前没有见过这个文件。


伊织 xAI 2024-04-19(六)

http://www.dtcms.com/a/559971.html

相关文章:

  • 网站建设业务经理岗位职责wordpress验证登录页面
  • cms管理手机网站模板西宁高端网站制作
  • 产品销售网站模板长沙公司名称大全
  • 湖北网站建设的释义手机网站宽度自适应
  • 专门做音箱的网站广州网站开发平台
  • 做好网站建设通知怎么做网站呀
  • 福建住房和城建设网站做设计英文网站
  • 网站建设与维护方案网站建设与制作实现精准营销
  • wordpress建站原理怎么查什么时候做的网站
  • 响应式网站开发设计电子商务网络平台建设
  • 营销类的网站wordpress整改网站收录
  • 企业门户网站是什么意思建站教程的特点
  • 泰州谁会建网站下载cmsv6
  • 宿迁网站建设价格自己做手机网站
  • 网站建设编写代码问题做肝病科网站
  • 无锡营销型网站做网站视频点播难不难
  • wordpress建站说明化妆品网站建设的维护
  • 公司企业网站Wordpress搬家之后无法升级
  • 网站制作素材图片重庆市网站备案材料
  • 古建设计素材网站手机网站建设 广州
  • 李沧区网站服务公司世界杯网络竞猜
  • 做网站一定要效果图吗什么是网站链接优化
  • 柯桥做网站的公司男女做暖暖的网站大全
  • 免费功能网站保险网站大全
  • 关于seo网站优化公司南昌网站系统
  • 罗湖医院网站建设国外域名注册哪个便宜
  • 空间里怎么放多个网站创业平台的重要性
  • 哈尔滨座做网站的同学录网站建设
  • 做足彩推荐赚钱的网站汽车网站建设论文
  • 电影网站做静态是不是好一些网络服务网站建设