CloudconvertClient
Classes
ConvertFileInput
dataclass
OptimizeFileInput
dataclass
CaptureWebsiteInput
dataclass
MergeFilesInput
dataclass
GetConvertOptionsResponse
dataclass
Response for Get Convert Options
GetOptimizeOptionsResponse
dataclass
Response for Get Optimize Options
GetCaptureWebsiteOptionsResponse
dataclass
Response for Get Capture Website Options
GetMergeInputsResponse
dataclass
Response for Get Merge Inputs
GetMergeOptionsResponse
dataclass
Response for Get Merge Options
CloudconvertClient
CloudconvertClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for cloudconvert connector.
Initialize a CloudconvertClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
convert_file_async
async
Convert File
Convert a file to another format
optimize_file_async
async
Compress File
Compress a PDF, PNG or JPG file
capture_website_async
async
Create Website Screenshot
Create a website screenshot as PDF, PNG or JPG
merge_files_async
async
Merge Files
Merge multiple files in one PDF
get_convert_options_async
async
get_convert_options_async(input_format: Optional[str] = None, output_format: Optional[str] = None) -> dict[str, Any] | None
Get Convert Options
get_optimize_options_async
async
Get Optimize Options
get_capture_website_options_async
async
Get Capture Website Options
get_merge_inputs_async
async
Get Merge Inputs