{
"filename": "document.pdf",
"content_type": "application/pdf",
"size": 12343,
"data": "JVBERi0xLjQKJdPr6eEKMSAwIG9iago8PC9UaXRsZSAoYWJvdXQ6YmxhbmspCi9DcmVhdG9yIChNb3ppbGxhLzUuMCBcKFgxMTsgTGludXggeDg2XzY0XCkgQXBwbGVXZWJLaXQvNTM3LjM2IFwoS0hUTUwsIGxpa2UgR2Vja29cKSBIZWFkbGVzc0Nocm9tZS8xNTIuMC4wLjAgU2FmYXJpLzUzNy4zNikKL1Byb2R1Y2VyIChTa2lhL1BERiBtMTUyKQovQ3JlYXRpb25EYXRlIChEOjIwMjYwOTI5MTU1MjIzKzAwJzAwJykKL01vZERhdGUgKEQ6MjAyNjA5MjkxNTUyMjMrMDAnMDAnKT4+CmVuZG9iagozIDAgb2JqCjw8L2NhIDEKL0JNIC9Ob3JtYWw+PgplbmRvYmoKNiAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMTc5Pj4gc3RyZWFtCnicXY7RCsIwDEXf8xV5FuyStllbEMGJ27NS8ANEB8IE5/+D2epA1nDJDUlOaqxL80PS2Jq/Mno2iVOKeBvgDcxiaiu4ZGuFDPkY0dkgxY13uG7wpdPOsM5MzOLW24qkuX3psJixh6pz2H+gyVC1XrGYH8DlY4x6J2AeYEdkj0TCqqSyRF5rX6siETmVeg4q2WN+wikXpF6vV8hIC7Ip674tmrATSg7Fi/x6YUGeNb6UnT+vCmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9UeXBlIC9QYWdlCi9SZXNvdXJjZXMgPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0KL0V4dEdTdGF0ZSA8PC9HMyAzIDAgUj4+Ci9Gb250IDw8L0Y0IDQgMCBSCi9GNSA1IDAgUj4+Pj4KL01lZGlhQm94IFswIDAgNTk1LjkxOTk4IDg0MS45MTk5OF0KL0NvbnRlbnRzIDYgMCBSCi9UYWJzIC9TCi9QYXJlbnQgNyAwIFI+PgplbmRvYmoKNyAwIG9iago8PC9UeXBlIC9QYWdlcwovQ291bnQgMQovS2lkcyBbMiAwIFJdPj4KZW5kb2JqCjggMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZwovUGFnZXMgNyAwIFIKL1ZpZXdlclByZWZlcmVuY2VzIDw8L1R5cGUgL1ZpZXdlclByZWZlcmVuY2VzCi9EaXNwbGF5RG9jVGl0bGUgdHJ1ZT4+Pj4KZW5kb2JqCjkgMCBvYmoKPDwvTGVuZ3RoMSA3MjgwCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggNDQ0OT4+IHN0cmVhbQp4nK04C3Qb1ZX3zuhrW9bIsS3LitAoE5sE2ZET2QkmH09kSf7iv0FSQiz5kzhpHDu2Ez6BxksJmyMSEqC0UNiGw0I3WwIZJykx/ZDw23PaU7bdhZ7y8ybQcOgpsOFTaCFY...",
"_note": "Response truncated for documentation purposes"
}
curl --location --request POST 'https://zylalabs.com/api/13987/html+to+pdf+api/33873/convert+html+or+any+web+page+url+to+a+pdf+document' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"html": "Invoice #42
Hello world
",
"output": "json"
}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 HTML转PDF API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
使用无头Chromium将HTML或任何网页转换为像素完美的PDF:页面大小、边距、页眉和页脚、压缩
默认情况下,响应体是 PDF 文件本身(application/pdf)将“output”设置为“json”以接收一个包含文件名、内容类型、大小和数据的 JSON 对象,其中数据是以 base64 编码的 PDF
是的 options.format (A3 A4 A5 Letter Legal) 横向 print_background margin_mm scale 和 wait_ms 用于需要额外时间渲染的页面 设置 "compression" 为 true 以使用 Ghostscript 重新压缩 PDF 返回两个文件中较小的一个
不 文件在内存中呈现并在响应后被丢弃 每个请求使用一个隔离的浏览器上下文 指向私有或内部网络的URL将被拒绝
原始HTML(带内联CSS、图像和网页字体)或任何公共URL 页面在无头浏览器引擎中呈现 所以现代CSS SVG 网页字体和JavaScript生成的内容看起来与桌面浏览器完全相同
字体和图像会自动等待 对于使用JavaScript加载内容的页面,请设置wait_ms以在打印PDF之前等待更长时间 URL必须可以从公共互联网访问