テンプレートを使用したPDF生成
説明
このAPIを使用すると、テンプレートを入力として使用し、WebページのPDFドキュメントを生成できます。
PDFリクエスト詳細
リクエストURL
{api-domain}/browser360/v1/project/{project_id}/convert
スコープ
ZohoCatalyst.pdfshot.EXECUTE
リクエストJSONプロパティ
デフォルト: false。
デフォルト値は
page.set_default_timeout()またはpage.set_default_navigation_timeout()メソッドを使用して変更できます。
PDFレスポンス詳細
レスポンスとして生成されたPDFが返されます。
注意:
-
このAPIを使用するには、コンソールでテンプレートを作成する必要があります。
-
SmartBrowz Templatesでは、テンプレートを使用して生成するPDFドキュメントにパスワードを設定するオプションが提供されています。パスワードを手動で設定オプションを使用する場合、このAPIを使用できます。パスワードを動的に設定オプションを使用する場合、このAPIは使用できません。
テンプレートを使用したスクリーンショット生成
スクリーンショットの説明
このAPIを使用すると、テンプレートを入力として使用し、Webページのスクリーンショットを生成できます。
スクリーンショットリクエスト詳細
リクエストURL
{api-domain}/browser360/v1/project/{project_id}/convert
スコープ
ZohoCatalyst.pdfshot.EXECUTE
リクエストJSONプロパティ
デフォルト値は
page.set_default_timeout()またはpage.set_default_navigation_timeout()メソッドを使用して変更できます。
スクリーンショットレスポンス詳細
レスポンスとして生成されたスクリーンショットが返されます。
curl -X POST 'https://api.catalyst.zoho.com/browser360/v1/project/10470000000272001/convert'
-H “Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57”
-H ‘Content-Type: application/json’
–d ‘{
“template_id”:“367000000044001”,
“template_data”:{},
“output_options”: {
“output_type”: “pdf”
},
“pdf_options” : {
“scale” : 1,
“display_header_footer” : true,
"print_background" : false,
"landscape" : false,
"page_ranges" : "1",
"format" : "A4",
"width" : "100",
"height" : "100",
"omit_background" : false,
"password": "Demo$"
},
"page_options":{
"css" : {
"content" : "body{background: lightgrey}"
},
"viewport" : {
"width": 1440,
"height": 900
},
"javascript_enabled" : true
},
"navigation_options":{
"timeout" : 5000,
"wait_until" : "networkidle0"
}
}’
curl -X POST \ ‘https://api.catalyst.zoho.com/browser360/v1/project/10470000000272001/convert'
-H “Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57”
-H ‘Content-Type: application/json’
-d ‘{
“template_id”:“367000000044001”,
“template_data”:{},
“output_options”: {
“output_type”: “pdf”
},
“screenshot_options” : {
“type” : “jpeg”,
“quality” : 100,
“full_page” : false,
“omit_background” : false,
“capture_beyond_viewport” : true,
“clip” :{
“x” : 50,
“y” : 100,
“width” : 1000,
“height”: 100
}
},
“page_options”:{
"css" : {
"content" : "body{background: lightgrey}"
},
"viewport" : {
"width": 1440,
"height": 900
},
"javascript_enabled" : true
},
“navigation_options”:{
“timeout” : 5000,
“wait_until” : “networkidle0”
}
}’
Yes
No
Send your feedback to us