
crunchr/html2pdf这是一个通过JSON API将HTML转换为PDF文件的工具,旨在以尽可能安全的方式提供转换服务。
在本地运行容器(例如映射到8113端口):
bashdocker run --rm --publish 8113:80 --name html2pdf crunchr/html2pdf
参数说明:
--rm:容器停止后自动删除--publish 8113:80:将容器的80端口映射到本地8113端口--name html2pdf:指定容器名称为html2pdfcrunchr/html2pdf:使用的Docker镜像名称通过curl命令手动发送请求生成PDF:
bashcurl -X POST http://localhost:8113/api/html2pdf -H 'Content-Type: application/json' -d '{"content":"<h1>Hello world</h1>","options":{}}' --output output.pdf
请求参数说明:
content:需要转换的HTML内容(必填)options:转换选项(可选,具体支持的配置项需参考镜像内部实现)--output output.pdf:指定输出的PDF文件名manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务