API V2

将 HTML 转换为 PDF

Connector ID: Html To Pdf

具有 “.html” 扩展名的文件,如果具有内容,可以使用 PDF4me 转换器在单一步骤中转换为 PDF 文件。 这可以与许多网页结合使用并创建一个集成过程。

  • Method: POST
  • Endpoint: /api/v2/ConvertHtmlToPdf

参数

文件内容base64, Required

映射来自前一个操作的文件内容。 支持单个 HTML 或 ZIP 中的 HTML 文件

HTML 文件名String, Required

带有 .html 扩展名的源 HTML 文件名

索引文件路径String, Required

当输入文件为 ZIP 时,需要索引文件路径

布局String, Required

输出 PDF 文件的布局。 选项是

  • Portrait
  • Landscape
格式String, Required
Default: A4

您可以选择任何格式 -

  • A0, A1, A2, A3, A4, A5, A6, A7, A8
  • Tabloid
  • Legal
  • Statement
  • Executive
比例decimal, Required

0 到 0.8

上边距String, Required

您可以根据需要选择 TopMargin
示例 - 40px

下边距String, Required

您可以根据需要选择 BottomMargin
示例 - 40px

左边距String, Required

您可以根据需要选择 LeftMargin
示例 - 40px

右边距String, Required

您可以根据需要选择 RightMargin
示例 - 40px

打印背景boolean, Required
Default: true

选择 true 在 PDF 中启用 PrintBackground,选择 false 在 PDF 中不显示 PrintBackground。

显示页眉和页脚boolean, Required
Default: true

选择 true 在 PDF 中启用 DisplayHeaderFooter,选择 false 在 PDF 中不显示 DisplayHeaderFooter。

输出

文件内容Binary

PDF4me 操作的输出文件内容

文件名String

PDF4me 操作的输出文件名

Header
Content-Type: application/json
Authorization: 请从 链接 复制密钥。

Payload

{
  "docContent": "Please put HTML base64 content",
  "docName": "output.pdf",
  "indexFilePath": "please input file path",
  "layout": "Portrait",
  "format": "A4",
  "scale": 0.8,
  "topMargin": "40px",
  "bottomMargin": "40px",
  "leftMargin": "40px",
  "rightMargin": "40px",
  "printBackground": true,
  "displayHeaderFooter": true
}

PDF4me API 示例

CSharp(C#)
Java
JavaScript
Python
Salesforce
n8n
Google Script
AWS Lambda