変換する HTML に PDF - ウェブページコンバーター API
PDF4me 変換する HTML に PDF 変換する HTML ファイルとウェブコンテンツをプロフェッショナルな形で PDF 高度な文書 API 統合。この強力なソリューションはプロセスを処理します。 HTML シングルを含むコンテンツ HTML ファイルまたは複数の HTML ファイル内 ZIP アーカイブを高品質に変換する PDF レイアウト、書式設定、スタイル設定をカスタマイズできるドキュメント。 API 包括的なサポート HTML ページ寸法、余白、拡大縮小、および視覚要素を正確に制御してレンダリングするため、Web コンテンツのアーカイブ、ドキュメント生成、および自動化に最適です。 PDF 作成ワークフロー。
認証 API リクエスト
アクセスするには PDF4me REST APIすべてのリクエストには適切な認証情報を含める必要があります。認証により安全な通信が保証され、あなたが正規のユーザーであることが検証されます。 REST API。
主な機能
- HTML ファイル処理: シングルを変換 HTML ファイルまたは複数の HTML ファイル内 ZIP アーカイブ
- ウェブコンテンツのレンダリング: ウェブページを変換し、 HTML コンテンツをプロフェッショナルに PDF 文書
- カスタマイズ可能なレイアウト縦向きと横向きの両方に対応し、様々なページ形式をサポート
- 正確な書式設定ページサイズはA0~A8、タブロイド判、リーガル判、ステートメント判、エグゼクティブ判など複数種類ご用意しています。
- 高度なスタイリング余白、拡大縮小、背景印刷、ヘッダー/フッター表示の制御
- ZIP アーカイブサポート: 複数の処理 HTML インデックスファイル指定付き圧縮アーカイブからのファイル
REST API 終点
の PDF4me REST API 標準を使用する HTTP リソースとやり取りするための方法。すべて HTML に PDF 変換操作は単一のエンドポイントを通じて実行されます。
- 方法: POST
- 終点:
/api/v2/ConvertHtmlToPdf
対応フォーマット
の API さまざまな包括的なサポートを提供します HTML コンテンツの種類とページ形式:
HTML コンテンツの種類
- シングル HTML ファイル: 完全なコンテンツを含む個々の .html ファイルを処理する
- ZIP アーカイブ: 複数の HTML 圧縮されたファイル内のファイル ZIP アーカイブ
- ウェブページライブウェブコンテンツを変換して HTML-ベースのドキュメント
- HTML 資産付き: サポート HTML 埋め込みファイル CSS、 JavaScript、画像
ページフォーマット
- 標準サイズA0、A1、A2、A3、A4、A5、A6、A7、A8
- ビジネスフォーマットタブロイド、法律、声明、エグゼクティブ
- カスタム寸法特定の要件に合わせてページサイズを柔軟に調整可能
- 方向制御縦向きと横向きのレイアウトオプション
レイアウトオプション
- ファッションポートレート標準文書の縦方向ページ表示
- 横向きモード: 幅の広いコンテンツ向けの横向きページ表示
- マージンコントロール: 正確な上、下、左、右の余白設定
- スケーリングオプション最適なフィット感を得るために、コンテンツのスケーリングを0から0.8まで調整します。
REST API パラメータ
Convertのパラメータ一覧 HTML に PDF REST APIパラメータは、理解と実装を容易にするためにカテゴリ別に整理されています。
重要: アスタリスク (*) が付いているパラメータは必須であり、提供する必要があります。 API 正しく機能するため。
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| jobIdExt | Optional | Your own reference for this call. It is stored with the API call log so you can correlate calls with your jobs. Type: string. | |
| integrations | Optional | Integration identifiers, forwarded unchanged with the job's notification settings. Type: array. | |
| isAsync | Optional | Set to `true` to process the action asynchronously and get a job to poll at `/api/v2/GetActionStatus`. Only honoured by actions that support asynchronous processing. Type: boolean. | |
| docName | Optional | Source file name including its extension. Several actions dispatch on the extension, so it should always be set; when omitted a per-action default is used. Type: string. | document.html |
| docContent | Required | The source file. Accepts the base64-encoded file content, a `pdf4meblobid://<id>` reference to a previously uploaded blob, or an `https` URL to the source document. Required: an empty value fails with `File is empty`. Type: string. | JVBERi... |
| docContentBytes | Optional | Alternative raw byte payload for the source file. Type: string. | |
| callBackUrl | Optional | Optional URL notified when an asynchronous job completes. Type: string. | |
| indexFilePath | Optional | Path of the entry HTML file inside the ZIP archive. Needed when `docContent` is a ZIP; ignored for a single HTML file. Type: string. | index.html |
| layout | Optional | Page orientation. `Landscape` (case-insensitive) gives landscape pages; any other value or none gives portrait. Type: string. | Portrait |
| format | Optional | Paper size, e.g. `A0`-`A8`, `Legal`, `Tabloid`, `Statement`, `Executive`. Defaults to `A4`. Type: string. | A4 |
| scale | Optional | Rendering scale of the page content. Values of 0 or less use the default `0.8`. Type: number. | 0.8 |
| topMargin | Optional | Space between the top edge of the page and the content, as a CSS length with unit (e.g. `40px`). Defaults to `40px`. Type: string. | 40px |
| leftMargin | Optional | Space between the left edge of the page and the content, as a CSS length with unit (e.g. `40px`). Defaults to `40px`. Type: string. | 40px |
| rightMargin | Optional | Space between the right edge of the page and the content, as a CSS length with unit (e.g. `40px`). Defaults to `40px`. Type: string. | 40px |
| bottomMargin | Optional | Space between the bottom edge of the page and the content, as a CSS length with unit (e.g. `40px`). Defaults to `40px`. Type: string. | 40px |
| printBackground | Optional | Include background colors and images in the PDF. Defaults to `true`. Type: boolean. | true |
| displayHeaderFooter | Optional | Include the browser header and footer in the PDF. Defaults to `false`. Type: boolean. | false |
出力
の PDF4me 変換する HTML に 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: AB Output file content from PDF4me action
File Name: AB Output file name from PDF4me action
タイプ指標:
AB= String
バイナリデータビュー
実際に変換された PDF ファイルデータとメタデータ:
data
─────────────────────────────
File Content: Output file content from PDF4me action
File Name: Output file name from PDF4me action
バイナリデータアクセス:
- PDF コンテンツダウンロードまたはさらなる処理の準備ができました
- HTML 変換: 完全なウェブコンテンツ PDF 変換
リクエスト例
ヘッダ
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 変換する HTML に PDF REST API 複数のプログラミング言語のコードサンプルを提供します。開発環境に最適な言語を選択してください。
- C#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
HTML 変換機能
ウェブコンテンツ処理
- HTML レンダリング: 高度な HTML 解析およびレンダリングエンジン
- CSS サポート: 完了 CSS スタイルとレイアウトの保持
- JavaScript 取り扱い: 動的なコンテンツとインタラクティブな要素のサポート
- 資産統合画像、フォント、および外部リソースの処理
ドキュメントのカスタマイズ
- ページレイアウト: 縦向きと横向きの向きの制御
- フォーマット選択A0からA8までの複数のページサイズとビジネスフォーマットに対応
- マージンコントロール: 正確な上、下、左、右の余白設定
- スケーリングオプション: 最適なページサイズと読みやすさを実現するコンテンツのスケーリング
高度なスタイリング
- 背景印刷背景色、パターン、画像の制御
- ヘッダー/フッターページ番号、タイトル、および文書情報
- コンテンツの保存: オリジナルを維持します HTML 構造とフォーマット
- 高品質な成果物高解像度 PDF プロフェッショナルな外見を持つ世代
業界におけるユースケースとアプリケーション
- Business & Enterprise
- E-commerce & Retail
- Legal & Professional Services
- Education & Training
- Government & Compliance
ビジネスおよび企業向けユースケース
- 文書生成HTMLテンプレートからPDFレポートとドキュメントを作成する
- ビジネスレポートHTMLビジネスレポートをPDFに変換する
- 企業文書HTML形式の企業文書をPDFに変換する
- ビジネスダッシュボードHTMLダッシュボードをレポート用にPDFに変換する
Eコマースおよび小売業における活用事例
- 電子商取引HTMLコンテンツから製品カタログと請求書を生成する
- 製品カタログHTML製品カタログをPDFに変換する
- 請求書HTML形式の請求書をPDFに変換する
- EコマースレポートHTML形式のeコマースレポートをPDFに変換する
法律・専門サービスにおけるユースケース
- 法務およびコンプライアンスウェブベースの法律文書や契約書をPDFに変換する
- 法的文書HTML形式の法律文書をPDFに変換する
- 契約HTML契約書をPDFに変換する
- コンプライアンス文書HTML準拠文書をPDFに変換する
教育・研修における活用事例
- 教育・研修オンラインコースや教育コンテンツをPDF形式に変換する
- オンラインコースHTMLオンラインコースをPDFに変換する
- 教育コンテンツHTML教育コンテンツをPDFに変換する
- トレーニング資料HTML形式のトレーニング資料をPDFに変換する
政府およびコンプライアンス関連のユースケース
- ウェブコンテンツのアーカイブウェブページやHTMLコンテンツをPDFに変換して長期保存する
- 公文書HTML形式の公開記録をPDFに変換してアーカイブする
- 政府文書HTML形式の政府文書をPDFに変換する
- 規制関連文書HTML形式の規制文書をPDFに変換する