转变 URL 到 PDF 网页保存器 API
PDF4me 转变 URL 到 PDF 是一个功能强大的企业级解决方案,可以转换网页和 HTML 将内容转化为高质量内容 PDF 通过高级文档 API 整合。这种全面的 URL 到 PDF 转换服务高效处理网络 URL提取内容、图像和样式,同时保留布局和格式,以满足专业需求。 PDF 文档创建。 API 流程 URL 到 PDF 通过接收网页进行转换 URLs 通过 REST API 利用先进的渲染技术和智能内容提取算法进行调用,以实现精确的网页渲染和 PDF 该解决方案全面支持网页内容提取、布局保留、身份验证处理和自定义选项,是网页内容管理、文档归档、报告生成和企业级 Web 到 Web 通信的理想之选。PDF 需要可靠、可扩展的工作流程 URL 到 PDF 转换过程保证内容准确性和专业输出质量。将任何网页转换为 PDF 利用其 URL使用以下方法可以轻松实现此转换的自动化: URL 到 PDF PDF4me 连接器 API。
验证您的身份 API 要求
要访问 PDF4me REST API每个请求都必须包含正确的身份验证凭据。身份验证可确保通信安全,并验证您作为授权用户的身份。 REST API。
主要特点
- 网页处理:转换任何网页或 URL 成为高质量 PDF 文件
- HTML 内容支持: 过程 HTML 代码, CSS 风格和 JavaScript 包含嵌入内容的元素
- 动态内容处理:转换静态和静态 HTML 模板和带有实时内容的动态网页
- 布局保留:保持网页原有的布局、样式和结构 PDF 格式
- 身份验证支持处理具有各种身份验证方法的受保护网站
- 自定义选项控制页面大小、页边距、页眉、页脚和输出格式
- 无缝的 API 一体化RESTful API 专为自动化网络到网络而设计PDF 工作流程和企业系统集成
REST API 端点
这 PDF4me REST API 使用标准 HTTP 与资源交互的方法。全部 URL 到 PDF 转换操作通过单个端点执行:
- 方法: POST
- 终点:
/api/v2/ConvertUrlToPdf
支持的 Web 内容类型
这 API 为各种网页内容类型和转换场景提供全面支持:
网页类型
- 静止的 HTML 页标准网页 HTML, CSS以及基本 JavaScript
- 动态 Web 应用程序单页应用程序 (SPA) 和动态内容
- 响应式网站:针对移动设备和桌面设备优化的网页
- 受保护内容受密码保护或需要身份验证的网页
- 交互元素包含表单、按钮和交互式组件的页面
内容处理能力
- HTML渲染: 满的 HTML5 支持现代网络标准
- CSS样式: 完全的 CSS2/CSS3 支持包括 flexbox 和网格布局
- JavaScript 执行客户端 JavaScript 渲染和动态内容
- 图像处理自动图像加载、优化和嵌入
- 字体支持:网页字体和自定义排版保存
身份验证方法
- 无需身份验证无需登录的公共网站
- 基本身份验证:用户名/密码保护的内容
- OAuth 集成面向现代 Web 应用程序的基于令牌的身份验证
- API密钥认证:基于密钥的受保护访问 APIs 和内容
REST API 参数
Convert 函数的完整参数列表 URL 到 PDF REST API参数按类别组织,以便更好地理解和实施。
重要的: 标有星号 (*) 的参数为必填项,必须提供。 API 正常运作。
必需参数
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 网页网址* | String | 网站 URL 需要转换的页面 PDF。 | https://www.google.com |
| 身份验证类型* | String | 指定访问网站所需的身份验证类型 URL(如适用)。某些网站可能需要身份验证方法,例如基本身份验证。 OAuth, 或者 API 访问前需要验证密钥。如果不需要身份验证,则此字段可以留空。 | NoAuth |
| 用户名* | String | 如果访问网站或资源需要身份验证,请输入用户名。通常情况下,用户名会与密码或令牌一起使用,具体取决于身份验证方法。 | userName |
| 密码* | String | 如果访问网站或资源需要身份验证,请输入密码。通常情况下,密码会与用户名一起使用,具体取决于身份验证方法。 | 1234 |
| 文件内容* | Base64 | 映射基础文件内容 URL 到 PDF 转换处理 | JVBERi... |
| 文件名* | String | 输出 PDF 转换后的文件名(含扩展名) URL 内容 | output.pdf |
| 布局* | String | - 横向:页面将水平放置,宽度大于高度。- 纵向:页面将垂直放置,高度大于宽度。 | landscape 或者 portrait |
| 格式* | String | 您可以选择任意一种格式 - A0、A1、A2、A3、A4、A5、A6、A7、A8 - 小报 - 合法的 - 陈述 - 管理人员 | A4 |
| 规模* | 小数 | 指定比例尺 URL-到-PDF 转换。该值必须以十进制格式提供,其中 1.0 表示 100%(原始大小)。较小的值会减小内容大小,而较大的值(在支持的上限范围内)会增大内容大小。 | 0.8 |
| 顶部边际* | String | 指定上边距 PDF 文件。该值必须以字符串格式提供,并附带有效单位(例如,px、in、cm)。此边距定义页面顶部边缘与内容之间的空间。 | 40px |
| 左边距* | String | 指定左边距 PDF 文件。该值必须以字符串格式提供,并附带有效单位(例如,px、in、cm)。此边距定义页面左边缘与内容之间的空间。 | 40px |
| 右边距* | String | 指定右边距 PDF 文件。该值必须以字符串格式提供,并附带有效单位(例如,px、in、cm)。此边距定义页面右边缘与内容之间的空间。 | 40px |
| 底边距* | String | 指定底部边距 PDF 文件。该值必须以字符串格式提供,并附带有效单位(例如,px、in、cm)。此边距定义页面底部边缘与内容之间的空间。 | 40px |
| 打印背景* | Boolean | - 选择“是”会将背景元素(例如颜色、图案或图像)与页面内容一起打印。- 选择“否”会排除背景,页面中只会包含主要文本和元素。 PDF。 | true 或者 false |
| 显示页眉页脚* | Boolean | - 选择“是”将在页面中包含页眉和页脚(例如页码、标题或其他预定义信息)。 PDF- 选择 false 将排除页眉和页脚,仅显示主要内容。 | true 或者 false |
输出
这 PDF4me 转变 URL 到 PDF REST API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:
- JSON
- Table
- Schema
- Binary
JSON 回复格式
原始 JSON 来自 API:
{
"File Content": "Output file content from PDF4me action",
"File Name": "Output file name from PDF4me action"
}
表格视图
以结构化表格格式呈现的响应数据:
| 范围 | 价值 |
|---|---|
| 文件内容 | PDF4me 操作的输出文件内容 |
| 文件名 | PDF4me 操作的输出文件名 |
架构视图
响应的数据结构和类型:
2 items
File Content: Base64 Output file content from PDF4me action
File Name: String Output file name from PDF4me action
类型指示器:
Base64二进制数据String= 文本数据
二进制数据视图
实际转换 PDF 文件数据和元数据:
data
─────────────────────────────
File Content: Output file content from PDF4me action
File Name: Output file name from PDF4me action
二进制数据访问:
- PDF 内容:可供下载或进一步处理
- URL 转换:完整网页内容 PDF 转型
请求示例
标题
Content-Type: application/json
Authorization: YOUR_API_KEY
笔记: 获得你的 API 钥匙 PDF4me 控制面板
有效载荷
{
"webUrl": "https://www.google.com",
"authType": "NoAuth",
"username": "userName",
"password": "1234",
"docContent": "Please put PDF base64 content",
"docName": "output.pdf",
"layout": "landscape",
"format": "A4",
"scale": 0.8,
"topMargin": "40px",
"leftMargin": "40px",
"rightMargin": "40px",
"bottomMargin": "40px",
"printBackground": true,
"displayHeaderFooter": true
}
代码示例
这 PDF4me 转变 URL 到 PDF REST API 提供多种编程语言的代码示例。请选择最适合您开发环境的语言:
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
URL 到 PDF 转换功能
网络内容处理
- HTML渲染: 满的 HTML5 支持现代网络标准和响应式设计
- CSS样式: 完全的 CSS2/CSS3 支持包括弹性盒子布局、网格布局和动画。
- JavaScript 执行客户端 JavaScript 动态内容和交互的渲染
- 图像处理自动图像加载、优化和适当缩放 PDF 格式
布局和格式
- 页面方向支持横向和纵向页面方向
- 页面尺寸多种标准页面格式(A0-A8、Tabloid、Legal、Statement、Executive)
- 边际可自定义上、下、左、右边距,并可使用多种单位
- 规模化:基于小数的内容尺寸调整缩放(范围为 0.1 到 2.0)
高级功能
- 背景印刷可选择是否包含背景颜色、图案和图像
- 页眉/页脚显示可配置的页眉和页脚,带有页码和标题
- 身份验证支持处理具有各种身份验证方法的受保护网站
- 交互元素保留链接、按钮和表单元素 PDF 格式
行业应用案例及应用
- Business & Enterprise
- Legal & Professional Services
- Marketing & Sales
- Government & Compliance
商业及企业应用案例
- 报告生成从动态的基于 Web 的仪表板自动生成 PDF 报告
- 文档管理将网页内容转换为企业文档系统的 PDF 格式
- 网站内容存档将网页转换为 PDF 格式,以便长期存储和合规。
- 业务仪表盘将业务仪表板转换为 PDF 格式以生成报告。
法律及专业服务用例
- 法律文件创建网页的 PDF 版本,用于法律证据和合规性要求。
- 证据收集将网页转换为 PDF 格式,以作法律证据
- 合规文件将网页内容转换为 PDF 格式以符合规范
- 法律存档将法律网页内容转换为PDF格式以便存档
市场营销与销售用例
- 电子邮件附件将 HTML 电子邮件模板和网页内容转换为 PDF 以便共享
- 营销材料将网络营销内容转换为 PDF
- 销售报告将销售仪表盘转换为 PDF 格式以生成报告。
- 客户沟通将网页内容转换为 PDF 格式,以便与客户沟通。
政府及合规应用案例
- 网站内容存档将网页转换为 PDF 格式,以便长期存储和合规。
- 公共记录将公共网页内容转换为 PDF 格式以便存档
- 监管文件将监管网页内容转换为 PDF
- 政府档案馆将政府网站内容转换为 PDF 格式以便存档