![]() |
HTML轉(zhuǎn)PDF-Html2pdf
專用API
【更新時(shí)間: 2024.09.04】
HTML轉(zhuǎn)PDF服務(wù)是一個(gè)專門用于將HTML文件轉(zhuǎn)換為PDF格式的在線工具。該服務(wù)不僅提供高效、快速的轉(zhuǎn)換,還保證了轉(zhuǎn)換后文件的格式和布局保持不變。用戶只需提供HTML文件或URL鏈接,即可輕松生成高質(zhì)量的PDF文檔。
起始: 9 美元/每月
去服務(wù)商官網(wǎng)采購(gòu)>
|
瀏覽次數(shù)
14
采購(gòu)人數(shù)
0
試用次數(shù)
0
試用
收藏
×
完成
取消
×
書簽名稱
確定
|
- API詳情
- 定價(jià)
- 使用指南
- 常見 FAQ
- 關(guān)于我們


什么是Html2pdf的HTML轉(zhuǎn)PDF?
HTML轉(zhuǎn)PDF服務(wù)-Html2pdf 是一個(gè)便捷的在線API接口,專門用于將網(wǎng)頁(yè)內(nèi)容或HTML文件轉(zhuǎn)換為PDF格式。該服務(wù)支持多種復(fù)雜的HTML元素和CSS樣式,確保生成的PDF與原始網(wǎng)頁(yè)保持一致。無(wú)論是簡(jiǎn)單的文本頁(yè)面還是包含復(fù)雜圖表、圖片的網(wǎng)頁(yè),HTML轉(zhuǎn)PDF服務(wù)都能精確地將其轉(zhuǎn)換為PDF,適合開發(fā)者集成到各種應(yīng)用中,如生成電子賬單、報(bào)告或存檔網(wǎng)頁(yè)內(nèi)容。
什么是Html2pdf的HTML轉(zhuǎn)PDF接口?
Html2pdf的HTML轉(zhuǎn)PDF有哪些核心功能?
基于瀏覽器的 HTML 到 PDF 引擎 |
原始 HTML 支持
|
異步請(qǐng)求
|
WordPress 插件 |
高級(jí)選項(xiàng)
|
私密且安全
|
Html2pdf的HTML轉(zhuǎn)PDF的核心優(yōu)勢(shì)是什么?
- 轉(zhuǎn)換精準(zhǔn):能夠精準(zhǔn)保留HTML和CSS布局,確保PDF與原始網(wǎng)頁(yè)的視覺效果一致。
- 快速高效:處理速度快,能夠在幾秒內(nèi)完成復(fù)雜網(wǎng)頁(yè)內(nèi)容的轉(zhuǎn)換。
- 支持自定義:用戶可根據(jù)需求調(diào)整PDF的頁(yè)面大小、邊距、字體、背景等參數(shù)。
- 兼容性強(qiáng):支持多種HTML、CSS規(guī)范,適用于簡(jiǎn)單文本到復(fù)雜網(wǎng)頁(yè)的多種格式。
- 批量處理能力:支持一次性處理多個(gè)文件,適合大規(guī)模應(yīng)用場(chǎng)景。
- 數(shù)據(jù)安全:所有轉(zhuǎn)換過程在安全環(huán)境中進(jìn)行,保障用戶隱私與數(shù)據(jù)安全。
在哪些場(chǎng)景會(huì)用到Html2pdf的HTML轉(zhuǎn)PDF?
企業(yè)報(bào)告生成:許多企業(yè)需要將動(dòng)態(tài)網(wǎng)頁(yè)生成的報(bào)告轉(zhuǎn)換為PDF,以便于共享和存檔。使用HTML轉(zhuǎn)PDF服務(wù),企業(yè)可以自動(dòng)化生成財(cái)務(wù)報(bào)告、年度總結(jié)等文檔,確保每次生成的PDF都符合格式規(guī)范。 |
|
電子賬單分發(fā):電商和在線服務(wù)平臺(tái)經(jīng)常需要向客戶發(fā)送賬單。通過HTML轉(zhuǎn)PDF服務(wù),可以將訂單詳情頁(yè)面轉(zhuǎn)換為PDF賬單,保證賬單格式統(tǒng)一,便于用戶下載和打印。 |
|
網(wǎng)頁(yè)內(nèi)容存檔:研究機(jī)構(gòu)、圖書館或新聞網(wǎng)站需要定期存檔網(wǎng)頁(yè)內(nèi)容,以便于未來(lái)查閱。HTML轉(zhuǎn)PDF服務(wù)能夠?qū)?fù)雜的網(wǎng)頁(yè)內(nèi)容完整保存為PDF格式,確保文字、圖像和鏈接都得到良好保留。 |
|




驗(yàn)證
只需使用 GET 或 POST 方法將apiKey參數(shù)傳遞給請(qǐng)求即可完成身份驗(yàn)證。注冊(cè)后您將在您的郵箱中收到apiKey參數(shù)。請(qǐng)注意,您的“apiKey”是私人信息,因此請(qǐng)勿公開暴露!
一個(gè)簡(jiǎn)單的例子可能是這樣的:
https://api.html2pdf.app/v1/generate?html=https://example.com&apiKey={your-api-key}
字體
我們支持下面列出的字體。
分頁(yè)符
如果您想在 HTML 文檔中的某個(gè)點(diǎn)強(qiáng)制分頁(yè),請(qǐng)使用 HTML 代碼示例:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Paginated HTML</title>
<style>
div.page {
page-break-after: always;
page-break-inside: avoid;
}
</style>
<head>
<body>
<div class="page">
<h1>This is Page 1</h1>
</div>
<div class="page">
<h1>This is Page 2</h1>
</div>
<div class="page">
<h1>This is Page 3</h1>
</div>
</body>
</html>
頁(yè)眉和頁(yè)腳
頁(yè)眉和頁(yè)腳的 HTML 模板可以使用參數(shù) headerTemplate 和 footerTemplate 提供。
<div style="font-size: 12px; padding: 0 12px; width: 100%; text-align: center;">
Page: <span class="pageNumber"></span> of <span class="totalPages"></span> |
Date: <span class="date"></span> |
Title: <span class="title"></span> |
URL: <span class="url"></span> |
Total: <span class="totalPages"></span>
</div>
添加圖像
將圖像添加到頁(yè)眉或頁(yè)腳的唯一方法是將 Base64 編碼內(nèi)容添加到圖像 src 屬性。
<img src="data:image/png;base64, iVBORw0KGgo...AAAANSUh==" style="width:30px; height:30px;" />
帶有自定義 CSS 和圖像的模板
<html>
<head>
<style>
html {
-webkit-print-color-adjust: exact; /* this is important to show background color */
}
body {
font-size: 20px;
font-family: 'Arial Narrow', serif;
}
.footer {
padding: 0 12px;
width: 100%;
text-align: center;
}
</style>
</head>
<body>
<div class="footer">Page: <span class="pageNumber"></span> of <span
class="totalPages"></span> | Date: <span class="date"></span> | Title: <span class="title"></span> <img
src="data:image/png;base64, iVBORw0KGgoAAAA...kJggg=="
style="width:30px;height:30px;" /> | URL: <span class="url"></span> | Total: <span class="totalPages"></span>
</div>
</body></html>
加密
加密 PDF 文檔時(shí),您可以提供userPassword和ownerPassword 。用戶密碼用于限制某些操作,例如查看、打印、復(fù)制和修改PDF。所有者密碼授予對(duì)文檔的完全訪問權(quán)限,包括更改權(quán)限和加密設(shè)置的能力。
curl --output example.pdf --request POST \
--url https://api.html2pdf.app/v1/generate \
--header 'Content-Type: application/json' \
--data '{
"apiKey": "f117a90d3a0864645264f700b79161d5da8cb...",
"html": "https://example.com",
"userPassword": "user",
"ownerPassword": "owner",
"permissions": ["print", "modify", "copy"]
}'
詳情參考:https://html2pdf.app/documentation/#fonts








驗(yàn)證
只需使用 GET 或 POST 方法將apiKey參數(shù)傳遞給請(qǐng)求即可完成身份驗(yàn)證。注冊(cè)后您將在您的郵箱中收到apiKey參數(shù)。請(qǐng)注意,您的“apiKey”是私人信息,因此請(qǐng)勿公開暴露!
一個(gè)簡(jiǎn)單的例子可能是這樣的:
https://api.html2pdf.app/v1/generate?html=https://example.com&apiKey={your-api-key}
字體
我們支持下面列出的字體。
分頁(yè)符
如果您想在 HTML 文檔中的某個(gè)點(diǎn)強(qiáng)制分頁(yè),請(qǐng)使用 HTML 代碼示例:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Paginated HTML</title>
<style>
div.page {
page-break-after: always;
page-break-inside: avoid;
}
</style>
<head>
<body>
<div class="page">
<h1>This is Page 1</h1>
</div>
<div class="page">
<h1>This is Page 2</h1>
</div>
<div class="page">
<h1>This is Page 3</h1>
</div>
</body>
</html>
頁(yè)眉和頁(yè)腳
頁(yè)眉和頁(yè)腳的 HTML 模板可以使用參數(shù) headerTemplate 和 footerTemplate 提供。
<div style="font-size: 12px; padding: 0 12px; width: 100%; text-align: center;">
Page: <span class="pageNumber"></span> of <span class="totalPages"></span> |
Date: <span class="date"></span> |
Title: <span class="title"></span> |
URL: <span class="url"></span> |
Total: <span class="totalPages"></span>
</div>
添加圖像
將圖像添加到頁(yè)眉或頁(yè)腳的唯一方法是將 Base64 編碼內(nèi)容添加到圖像 src 屬性。
<img src="data:image/png;base64, iVBORw0KGgo...AAAANSUh==" style="width:30px; height:30px;" />
帶有自定義 CSS 和圖像的模板
<html>
<head>
<style>
html {
-webkit-print-color-adjust: exact; /* this is important to show background color */
}
body {
font-size: 20px;
font-family: 'Arial Narrow', serif;
}
.footer {
padding: 0 12px;
width: 100%;
text-align: center;
}
</style>
</head>
<body>
<div class="footer">Page: <span class="pageNumber"></span> of <span
class="totalPages"></span> | Date: <span class="date"></span> | Title: <span class="title"></span> <img
src="data:image/png;base64, iVBORw0KGgoAAAA...kJggg=="
style="width:30px;height:30px;" /> | URL: <span class="url"></span> | Total: <span class="totalPages"></span>
</div>
</body></html>
加密
加密 PDF 文檔時(shí),您可以提供userPassword和ownerPassword 。用戶密碼用于限制某些操作,例如查看、打印、復(fù)制和修改PDF。所有者密碼授予對(duì)文檔的完全訪問權(quán)限,包括更改權(quán)限和加密設(shè)置的能力。
curl --output example.pdf --request POST \
--url https://api.html2pdf.app/v1/generate \
--header 'Content-Type: application/json' \
--data '{
"apiKey": "f117a90d3a0864645264f700b79161d5da8cb...",
"html": "https://example.com",
"userPassword": "user",
"ownerPassword": "owner",
"permissions": ["print", "modify", "copy"]
}'
詳情參考:https://html2pdf.app/documentation/#fonts





