跳到主要内容

转变 HTMLPDF 网页转换器 API

PDF4me 转变 HTMLPDF 变换 HTML 文件和网页内容转换为专业格式 PDF 通过高级文档 API 集成。这一强大的解决方案处理 HTML 内容,包括单个 HTML 文件或多个 HTML 文件 ZIP 将档案转换为高质量格式 PDF 文档具有可自定义的布局、格式和样式选项。 API 支持全面 HTML 它能够精确控制页面尺寸、边距、缩放和视觉元素,使其成为网页内容归档、文档生成和自动化渲染的理想选择。 PDF 创建工作流程。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

验证您的身份 API 要求

要访问 PDF4me REST API每个请求都必须包含正确的身份验证凭据。身份验证可确保通信安全,并验证您作为授权用户的身份。 REST API

主要特点

  • HTML 文件处理:转换单个 HTML 文件或多个 HTML 文件 ZIP 档案
  • 网页内容渲染转换网页和 HTML 将内容转化为专业 PDF 文件
  • 可自定义布局支持纵向和横向两种屏幕方向,以及多种页面格式
  • 精确格式多种页面尺寸,包括 A0-A8、Tabloid、Legal、Statement 和 Executive 等。
  • 高级造型:可控制边距、缩放、背景打印以及页眉/页脚显示
  • ZIP 存档支持处理多个 HTML 来自带有索引文件规范的压缩归档文件的文件

REST API 端点

PDF4me REST API 使用标准 HTTP 与资源交互的方法。全部 HTMLPDF 转换操作通过单个端点执行:

  • 方法: POST
  • 终点: /api/v2/ConvertHtmlToPdf

支持的格式

API 为各种 HTML 内容类型和页面格式:

HTML 内容类型

  • 单身的 HTML 文件处理包含完整内容的单个 .html 文件
  • ZIP 档案处理多个 HTML 压缩文件中的文件 ZIP 档案
  • 网页:转换实时网络内容和 HTML基于文档
  • HTML 拥有资产支持 HTML 嵌入的文件 CSSJavaScript以及图像

页面格式

  • 标准尺寸A0、A1、A2、A3、A4、A5、A6、A7、A8
  • 商业模式小报、法律、声明、高管
  • 定制尺寸:可根据特定需求灵活调整页面尺寸
  • 方向控制纵向和横向布局选项

布局选项

  • 时尚肖像标准文档采用垂直页面方向
  • 横屏模式横向页面方向,适用于宽内容
  • 利润控制精确的上、下、左、右边距设置
  • 缩放选项内容缩放比例从 0 到 0.8 调整至最佳拟合度

REST API 参数

Convert 函数的完整参数列表 HTMLPDF REST API参数按类别组织,以便更好地理解和实施。

重要的: 标有星号 (*) 的参数为必填项,必须提供。 API 正常运作。

必需参数

范围类型描述例子
文件内容*Base64映射上一步操作的文件内容。支持单个文件。 HTML 或者 HTML 文件 ZIPJVBERi...
HTML文件名*String来源 HTML 文件名带有 .html 扩展名document.html
索引文件路径*String当输入文件为……时,需要索引文件路径。 ZIPindex.html
布局*String输出布局 PDF 文件。选项有: 肖像 或者 景观Portrait
格式*String您可以选择任何格式 - A0、A1、A2、A3、A4、A5、A6、A7、A8小报合法的陈述管理人员A4
规模*小数将缩放比例指定为 0 到 0.8 之间的十进制值。缩放比例决定内容缩放的幅度。较小的值会缩小内容,较大的值会在允许的范围内放大内容。例如,输入 0.8 会将内容缩放至原始大小的 80%。0.8
顶部边距*String根据您的需求指定 TopMargin 的值。此值定义页面(或容器)顶部边缘与内容之间的间距。该值必须使用有效单位(例如,像素)。例如,输入 40像素 将上边距设置为 40 像素。40px
底边距*String根据您的需求指定 BottomMargin 的值。此设置控制页面(或容器)底部边缘与内容之间的距离。该值必须使用有效单位(例如像素)输入。例如,输入 40像素 这将创建 40 像素的底部边距,确保内容从底部边缘向上移动。40px
左边距*String根据您的需求指定 LeftMargin 的值。此值定义页面(或容器)左边缘与内容之间的间距。该值必须包含有效单位(例如,像素)。例如,输入 40像素 将在左边距添加 40 像素,使内容从左边缘向内移动。40px
右边距*String根据您的需求指定 RightMargin 的值。此值定义了页面(或容器)右边缘与内容之间的间距。该值必须使用有效单位(例如,像素)。例如,输入 40像素 将在右边距添加 40 像素,使内容从右边缘向内移动。40px
打印背景*Boolean选择“是”会将背景(例如颜色、图案或图像)与内容一起打印出来。 PDF选择“否”将排除背景,仅显示主要内容。 PDFtrue
显示页眉页脚*Boolean选择“是”会将页眉和页脚(例如页码、标题或其他设置信息)包含在内。 PDF选择“否”将排除页眉和页脚,因此只会显示主要内容。true

输出

PDF4me 转变 HTMLPDF REST API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:

JSON 回复格式

原始 JSON 来自……的回应 API

{
"File Content": "Output file content from PDF4me action",
"File Name": "Output file name from PDF4me action"
}

请求示例

标题

Content-Type: application/json
Authorization: YOUR_API_KEY

笔记: 获得你的 API 钥匙 PDF4me 控制面板

有效载荷

{
"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 转变 HTMLPDF REST API 提供多种编程语言的代码示例。请选择最适合您开发环境的语言:

C#CSharp) 样本

完全的 C# 实施 HTMLPDF 转换:

HTML 转换功能

网络内容处理

  • HTML 渲染: 先进的 HTML 解析和渲染引擎
  • CSS 支持: 完全的 CSS 样式和布局保留
  • JavaScript 处理支持动态内容和交互元素
  • 资产整合图像、字体和外部资源处理

文档定制

  • 页面布局纵向和横向方向控制
  • 格式选择多种页面尺寸,从 A0 到 A8 以及商务格式
  • 利润控制精确的上、下、左、右边距设置
  • 缩放选项内容缩放以实现最佳页面适配性和可读性

高级造型

  • 背景印刷:控制背景颜色、图案和图像
  • 页眉/页脚页码、标题和文档信息
  • 内容保存保持原状 HTML 结构和格式
  • 高质量输出: 高分辨率 PDF 具有专业形象的一代

行业应用案例及应用

商业及企业应用案例

  • 文档生成:根据 HTML 模板创建 PDF 报告和文档
  • 商业报告将 HTML 商业报告转换为 PDF
  • 公司文件将 HTML 企业文档转换为 PDF
  • 业务仪表盘将 HTML 仪表板转换为 PDF 格式以生成报告。

获取帮助