お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

PDF & Screenshot

Catalyst SmartBrowzは、コードを通じて好みのビジュアルドキュメントを生成するためのPDF & Screenshotコンポーネントを提供します。以下のコードをコピーしてアプリケーションロジックに貼り付けることで、この機能をアプリケーションに組み込むことができます。

以下のSDKを使用して、HTML、URL、またはテンプレートを入力として使用してビジュアルドキュメントを生成できます。

以下で使用されているコンポーネントインスタンスsmart_browzの詳細については、こちらのヘルプセクションを参照してください。

copy
smart_browz  = app.smart_browz()
result = smart_browz.generate_from_template(
    "153000000009001",  # テンプレートIDを置き換える
    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"},
)
copy
smart_browz  = app.smart_browz()
result = smart_browz.convert_to_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"},
)
copy
smart_browz  = app.smart_browz()
result = smart_browz.convert_to_pdf(
    "https://catalyst.zoho.com/",
    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"},
)
copy
smart_browz  = app.smart_browz()
output_screenshot = smart_browz.take_screenshot(
	source='',
	"output_options": {
		"output_type": "screenshot"
	},
	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
			"viewport": {
			"width": 1440,
			"height": 900
		},
		"javascript_enabled": true
		"javascript_enabled": true
	},
	navigation_options= {
		"timeout": 5000,
		"wait_until": "networkidle0"
		"navigation_options": {
			"timeout": 5000,
			"wait_until": "networkidle0"
        }
    }
})
copy
smart_browz  = app.smart_browz()
output_screenshot = smart_browz.take_screenshot(
	source='YOUR_URL',
	"output_options": {
		"output_type": "screenshot"
	},
	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
			"viewport": {
			"width": 1440,
			"height": 900
		},
		"javascript_enabled": true
		"javascript_enabled": true
	},
	navigation_options= {
		"timeout": 5000,
		"wait_until": "networkidle0"
		"navigation_options": {
			"timeout": 5000,
			"wait_until": "networkidle0"
		}
    }
	})

コンソールのPDF & Screenshotセクションでは、Playground機能を使用してこのコンポーネントを直接テストでき、コンソールから直接SDKをコピーすることもできます。

注意: Browser Logic関数を使用してコーディングするブラウザのアクションや操作、またはCatalyst SmartBrowzの任意のコンポーネントを使用して実行するブラウザの自動化やWebスクレイピングタスクは、すべてお客様自身の責任で行われます。SmartBrowzコンポーネントは、操作を許可するドメインで、または適切な承認を得て操作を実行するために使用することを強くお勧めします。また、Catalystは関数をコーディングするための安全なインフラストラクチャを提供しますが、Catalyst関数を使用してコーディングしたロジックの結果はお客様のみの責任となります。
情報: 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープの表を参照してください。

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて